退貨宣告
return
語句可用於退出函式和子例程。與許多其他程式語言不同,它不用於設定返回值。
real function f(x)
real, intent(in) :: x
integer::i
f = x
do i = 1, 10
f = sqrt(f) - 1.0
if (f < 0) then
f = -1000.
return
end if
end do
end function
該函式執行迭代計算。如果 f
的值變為負值,則函式返回值 -1000。