Это может сделать вывод.У вас нет , чтобы дать имя модулю.Тем не менее, вы можете дать имя модуля, что позволяет вам дать ему совершенно другое имя, если хотите.Ярким примером этого является случай, когда имя файла не является допустимым именем модуля (например, my-module.d).В таком случае вы можете использовать объявление module
, чтобы присвоить ему правильное имя модуля (например, my_module).
Обычной практикой является размещение имени модуля в верхней части файла, и обычно модуляимя совпадает с именем файла, но делает возможным, чтобы имя модуля не точно совпадало с именем файла, повышает гибкость.
Лично я бы вообще считал плохой идеей называть модуль чем-либо, кромеимя файла, и я бы сказал, что если файл не является допустимым именем модуля, то имя файла должно быть изменено, чтобы оно было единым, но, по-видимому, было решено, что дополнительная гибкость, делающая его возможным для них, несоответствовать стоило иметь.Итак, это на языке.