是否可以使用接口块重载子程序和函数?因此可以通过函数或子例程调用过程。例如:
...
interface TestRoutine
module procedure TestRoutine_fun
module procedure TestRoutine_sub
end interface TestRoutine
Contains
function TestRoutine_fun(....) result(...)
...
end function TestRoutine_fun
subroutine TestRoutine_sub(...)
...
end subroutine TestRoutine_sub
...
当我尝试编译与此类似的代码时,出现错误:错误:在 (1) 处的通用接口“TestRoutine”中,过程必须是所有子程序或所有函数。提前致谢!