
I Sottoprogrammi quali le procedure di modulo e funzioni interne hanno un’interfaccia esplicita di default, e nessun blocco interfaccia esplicita è necessario. I sottoprogrammi esterni hanno un’interfaccia implicita di default, e un blocco di interfaccia è necessario per specificare una interfaccia esplicita di un sottoprogramma esterno.
Questo permette di controllare gli argomenti reali e formali in un riferimento a un sottoprogramma. Esempi di blocchi di interfaccia per due funzioni esterne, F e G, sono riportati di seguito.
interface
function f( x )
real f
real, intent( in ) :: x
end function f
function g( y )
integer g
integer, intent( in ) :: y
end function g
end interface
Link correlati all’argomento
- Come scaricare gratuitamente il compilatore Fortran
- Gli articoli della guida Fortran

Giuseppe Ciaburro








