Защищенные глобальные переменные в Фортране

Интересно, есть ли способ иметь глобальную переменную в Фортране, которая может быть объявлена как «защищенная». Я имею в виду модуль A, который содержит список переменных. Любой другой модуль или подпрограмма, которая использует A, может использовать свои переменные. Если вы знаете, каково значение переменной, вы можете использовать параметр, чтобы добиться невозможности его перезаписи. Но что, если вам сначала нужно выполнить код, чтобы определить значение переменных? Вы не можете указать это как параметр, так как вам нужно изменить его. Есть ли способ сделать что-то подобное, но в определенный момент во время выполнения?

Ответы на вопрос(1)

Ваш ответ на вопрос