Предположим, у меня есть модуль, который определяет некоторые базовые константы, такие как
integer, parameter :: i8 = selected_int_kind(8)
Если я включаю это в мою основную программу и также включаю модуль, который делает некоторые другие вещи (назовем этот модуль functions
), но functions
также use
s constants
, тогда я по существу включаю constants
дважды в мою основную программу?
Если да, то плохо ли это? Может ли вообще быть опасно включать модуль слишком много раз в программу?