我只是想知道是否return
Fortran 2008 中的语句已过时,因为似乎没有必要将其写在子程序和函数的末尾。
它还有其他用途吗?
最佳答案
不,它并没有过时。
它用于退出子程序和函数。每当你想在子程序中间退出时,你可以使用 RETURN
.例如,当发生某些错误或类似情况时。
使用 RETURN 是 long if 等条件的替代方法
if (no_error) then
a lot of code
end if
你只要做
if (error) return
a lot of code
关于function - Fortran return 语句是否已过时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49802011/