Uso adequado da palavra-chave PURE Fortran
Atualmente, estou investigando Fortran e me deparei com opure
palavra-chave que especifica funções / sub-rotinas que não têm efeitos colaterais.
Eu tenho um livro,Fortran 90/95 por S Chapman, que introduz opure
estranhamente, mas não fornece "boas práticas de codificação".
Eu estou querendo saber quão liberalmente deve-se usar essa palavra-chave em seus procedimentos. Apenas olhando em volta, é óbvio para mim que a maioria dos procedimentos sem efeitos colaterais não considera necessário incluir opure
palavra-chave
Então, onde é melhor usado? Somente nos procedimentos que se desejacompletamente garantia não tem efeitos colaterais? Ou talvez nos procedimentos que se planeja converter emelemental
procedimentos mais tarde? (Comoelemental
procedimentos devem ser primeiropure
.)