Включение модуля более одного раза

Предположим, у меня есть модуль, который определяет некоторые базовые константы, такие как

integer, parameter :: i8 = selected_int_kind(8)

Если я включаю это в мою основную программу и также включаю модуль, который делает некоторые другие вещи (назовем этот модуль functions), но functions также uses constants, тогда я по существу включаю constants дважды в мою основную программу?

Если да, то плохо ли это? Может ли вообще быть опасно включать модуль слишком много раз в программу?

7
задан Chris 3 February 2012 в 14:49
поделиться