【发布时间】:2014-12-08 10:29:27
【问题描述】:
我有一个返回数组的函数,比如说
function f(A)
implicit none
real, intent(in) :: A(5)
real, intent(out) :: f(5)
f = A+1
end
我的问题是,如何在主程序单元中定义f?例如
program main
implicit none
real :: A(5)
real, dimension(5), external :: f ! does not work
...
end
【问题讨论】:
-
对于返回数组的函数,需要显式接口。例如,请参阅stackoverflow.com/q/24910843/3157076。
标签: fortran