陣列 @INC
包含 do EXPR
、require
或 use
建構尋找其程式庫檔案的位置清單。它最初包含任何 -I 命令列開關的參數,後接預設 Perl 程式庫,可能是 /usr/local/lib/perl。在 Perl 5.26 之前,.
- 代表目前目錄,包含在 @INC
中;它已被移除。此行為變更記載於 PERL_USE_UNSAFE_INC
,不建議將 .
重新新增至 @INC
。如果您需要在執行階段修改 @INC
,您應該使用 use lib
實用程式來適當地載入與機器相依的程式庫
use lib '/mypath/libdir/';
use SomeMod;
您也可以透過將 Perl 程式碼直接放入 @INC
中,在檔案包含系統中插入掛鉤。這些掛鉤可能是子常式參考、陣列參考或已祝福的物件。請參閱 "require" in perlfunc 以取得詳細資料。