跳到主要内容

Fortran 关键字参数和可选参数

如果过程接口是显式的,那么可以用关键字增加灵活性:形参=实参。例如

calc(second = 1, third = 2, first = 3)

当使用了奇怪的可选参数的时候,必须使用关键字来匹配形参!

integer, intent(in), optional :: a
if (present(a)) then ...