【发布时间】:2016-05-17 00:31:38
【问题描述】:
我对 fortran 中函数的各种语法感到困惑。
function func(i) result(j)
...
end function fun
这是第二个例子
real function func (x)
...
end function func
这是第三个例子
real function func (x)
...
return
end function func
根据现代 fortran 标准,哪一种语法是合适的?而在第二个和第三个例子中,如果我在程序中声明了多个 real 类型的变量,编译器如何知道返回哪个变量?
【问题讨论】:
-
@HighPerformanceMark 我同意 - 虽然相关,但这不是重复(至少)