Perl中的%INC
和@INC
和有什麼不一樣?%INC和@INC有什麼區別?
6
A
回答
17
的@INC數組保存所有地方Perl會尋找模塊時使用,或要求他們的文件系統路徑。
使用或要求後,%INC哈希將包含加載的模塊和它們從哪裏加載。從我的筆記本電腦
例子:
@INC:
'/etc/perl',
'/usr/local/lib/perl/5.10.0',
'/usr/local/share/perl/5.10.0',
'/usr/lib/perl5',
'/usr/share/perl5',
'/usr/lib/perl/5.10',
'/usr/share/perl/5.10',
'/usr/local/lib/site_perl',
'.'
和%INC:
'warnings/register.pm' => '/usr/share/perl/5.10/warnings/register.pm',
'bytes.pm' => '/usr/share/perl/5.10/bytes.pm',
'XSLoader.pm' => '/usr/lib/perl/5.10/XSLoader.pm',
'Carp.pm' => '/usr/share/perl/5.10/Carp.pm',
'Exporter.pm' => '/usr/share/perl/5.10/Exporter.pm',
'warnings.pm' => '/usr/share/perl/5.10/warnings.pm',
'overload.pm' => '/usr/share/perl/5.10/overload.pm',
'Data/Dumper.pm' => '/usr/lib/perl/5.10/Data/Dumper.pm'
(%INC包含數據::自卸車,因爲我用它來快速傾倒的兩個值)。
2
5
請參閱perldoc perlvar的@INC
,%INC
以及Perl中的所有其他特殊變量。
相關問題
- 1. Android 4.0 - API Level 14與Google API(Google Inc.) - API Level 14:有什麼區別?
- 2. PyMongo $ inc有問題
- 3. @INC Perl-無法找到類/ CSV.pm在@INC
- 4. 不能在@INC
- 5. 條件$ INC
- 6. @INC包含「。」
- 7. 不能在@INC
- 8. $ inc with Mongoose
- 9. 不能在@INC
- 10. uiscrollview framesize iphone 4inc和3.5 inc
- 11. MongoDB的UPSERT用$ INC和$ addToSet
- 12. 數字總和(INC。負數)
- 13. perl中@INC有問題嗎?
- 14. INC/DEC mongotemplate,原子
- 15. 找不到*** in @INC
- 16. $ INC防止負值
- 17. MySQL查詢INC AVG
- 18. MongoDB的進口INC
- 19. $ INC與$ setOnInsert在MongoCollection.findOneAndUpdate()
- 20. 什麼是.inc以及爲什麼要使用它?
- 21. 我在做什麼毛病$設置和$ INC在更新
- 22. 爲什麼INC和DEC指令不會影響進位標誌?
- 23. 無法在@INC中找到Module/Build.pm(@INC包含:/ usr/local/lib64/perl5
- 24. 有什麼區別`和$(Bash中有什麼區別?
- 25. 有什麼區別? :和||
- 26. &&和||有什麼區別?
- 27. 「/」和「/ *」有什麼區別?
- 28. 有什麼區別:。!和:r!?
- 29. ==和===有什麼區別?
- 30. Appender和〜有什麼區別?
@INC還可以包含coderefs以掛鉤require/use。 – ysth 2009-06-25 21:55:37