%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は、Data :: Dumperとが含まれています2つの値)。
2
5
@INC
,%INC
およびその他のPerlのすべての特殊変数については、perldoc perlvarを参照してください。
関連する問題
- 1. Android 4.0 - APIレベル14とGoogle API(Google Inc.) - APIレベル14:違いは何ですか?
- 2. Android - compileSDKVersion "Google Inc.:Google APIs:22"& "22"の違いは何ですか? Gradle.buildファイル内
- 3. $ incは私のMongoDBのクエリ
- 4. Perl、なぜ@INCが違うのですか?
- 5. 文字入力とループinC?
- 6. MongoDB/Mongooseで$ incフィールドをトグル
- 7. $ inc修飾子のMongoKittenサポート
- 8. 動的に$ INC命令
- 9. 何compileSdkVersionのGoogle Inc.:Google APIの:23 'の違いはあるとGradle.buildファイル内compileSdkVersion 23
- 10. $ inc with mongooseは無視されます
- 11. Perlはデフォルトで@INCにカレントディレクトリを含んでいませんか?
- 12. Perlが%INCを検索する環境変数は何ですか?
- 13. マングース:$ incが動作しない
- 14. アライメント8はincコマンドを8のステップで作成しますか?
- 15. 数字の和(INC。負の数値)
- 16. Android NDK C++、incのシステムオーバーレイウィンドウ。グラフィックス用OpenGL-ES
- 17. wordpressのincフォルダスクリプトを変更することはできますか?
- 18. コマンドラインからPerlの@INCを置き換えてください。
- 19. MongoDB:$ incは$ addToSetの中で値を増やすことができます
- 20. DelphiでInc(Dec)演算子をオーバーロードする方法は?
- 21. Mongo $ incは配列にインデックスが動的です
- 22. Perlスクリプト - @INCにNet/SSH/Perl.pmが見つからない
- 23. ファイルを開くことができませんirvine32.inc
- 24. jQuery event.pageX/pageY firefox/inc内で一貫性がない
- 25. @INC perlビルドでModule/Build.pmが見つかりません
- 26. Powershell経由でServiceNow INCから添付ファイルを取得
- 27. incファイルのファイル名拡張子を保護する方法は?
- 28. MongoDB:複数のキーで$ incを実行する
- 29. x86のINC命令はどのようにアトミックではありませんか?
- 30. @INCにCPAN.pmが見つかりません(@INCには/ usr/local/lib/perl5/usr/local/share/perl5が含まれています)
@INCには、require/useにフックするためのcoderefsも含めることができます。 – ysth