退貨宣告
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。