Chronione zmienne globalne w Fortran

Zastanawiam się, czy istnieje sposób na posiadanie zmiennej globalnej w Fortran, którą można określić jako pewnego rodzaju „chronioną”. Mam na myśli moduł A zawierający listę zmiennych. Każdy inny moduł lub podprogram, który używa A, może używać jego zmiennych. Jeśli wiesz, jaka jest wartość zmiennej, możesz użyć parametru, aby osiągnąć to, że nie można go zastąpić. Ale co, jeśli musisz najpierw uruchomić kod, aby określić wartość zmiennych? Nie można określić tego jako parametru, ponieważ trzeba go zmienić. Czy istnieje sposób na zrobienie czegoś podobnego, ale w określonym momencie w czasie wykonywania?

questionAnswers(1)

yourAnswerToTheQuestion