影响Perl模块搜索位置的所有方法是什么?或者,Perl的@INC是如何构建的?
我们知道,Perl使用@INC
包含目录名的数组来确定搜索Perl模块文件的位置.
在StackOverflow上似乎没有全面的"@INC"FAQ类型的帖子,所以这个问题是一个问题.
如果我的Perl程序使用Perl模块,它将如何确定在哪里找到包含模块代码的文件?
例如,如果程序包含:
use MyModule1; # Example 1
use This::Here::MyModule2; # Example 2
Run Code Online (Sandbox Code Playgroud)
它会在哪里看?