Вызов модуля Perl из другой программы Perl - PullRequest
0 голосов
/ 09 марта 2020

Я анализирую существующую инфраструктуру инструмента анализа c. Я вижу, что есть perl модуль / файл с именем static_analysis.pm, а также каталог с именем static_analysis. И я вижу другие сценарии, такие как run_sa с оператором use static_analysis. Я не могу понять, вызывает ли use static_analysis модуль / файл perl или каталог.

1 Ответ

1 голос
/ 09 марта 2020

Согласно документации, use Module импортирует некоторую семантику в текущий пакет из именованного модуля, как правило, путем наложения псевдонимов определенных подпрограмм или имен переменных в ваш пакет .

Таким образом, оператор use static_analysis импортирует из файла (модуль) static_analysis.pm, а не из каталога static_analysis.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...