我正在分析静态分析工具的现有基础结构。我看到有一个名为static_analysis.pm
的perl模块/文件,还有一个名为static_analysis
的目录。而且我看到诸如run_sa
之类的其他脚本具有语句use static_analysis
。我无法理解use static_analysis
是在调用perl模块/文件还是目录。
答案 0 :(得分:1)
根据文档,use Module
通常通过将某些子例程或变量名混入您的包中,将命名模块中的某些语义从命名模块导入当前包中。
因此,语句use static_analysis
从文件(模块)static_analysis.pm
导入,而不是从目录static_analysis
导入。