在Fortran中,函數(shù)的定義和調(diào)用與其他編程語言類似,但語法略有不同。以下是在Fortran中定義和調(diào)用函數(shù)的示例:
function add_numbers(a, b)
real :: a, b
real :: add_numbers
add_numbers = a + b
end function add_numbers
在上面的示例中,我們定義了一個(gè)名為add_numbers的函數(shù),它接受兩個(gè)實(shí)數(shù)參數(shù)a和b,并返回它們的和。
program main
real :: result
result = add_numbers(10.0, 5.0)
print *, "The result is: ", result
end program main
在上面的示例中,我們調(diào)用了add_numbers函數(shù),并將其返回值存儲(chǔ)在result變量中。最后,我們使用print語句打印出結(jié)果。
注意,在Fortran中函數(shù)的調(diào)用和賦值語句之間不能有空格,這與其他語言不同。