У меня есть модуль с несколькими подпрограммами, которые используют один и тот же набор форматов для вывода. Прямо сейчас я должен объявить форматы в каждой подпрограмме. Есть ли способ объявить их в модуле, чтобы все подпрограммы имели к ним доступ?
Операторы формата в модулях Fortran
Ответы (1)
Вы можете сохранить формат как символ на уровне модуля. Например.
module foo
implicit none
character(len=20), parameter :: form = "(1X,A)"
contains
subroutine bar
...
write(my_unit, form) "Hello, World"
end subroutine bar
end module foo
person
janneb
schedule
12.07.2011