perl - What is the difference betweeen %INC and @INC? -


पर्ल में % INC और @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:

  'चेतावनियां / रजिस्टर.pm' = & gt; '/usr/share/perl/5.10/warnings/register.pm', 'bytes.pm' = & gt; '/usr/share/perl/5.10/bytes.pm', 'XSLoader.pm' = & gt; '/usr/lib/perl/5.10/XSLoader.pm', 'कार्प पीएम' = & gt; '/usr/share/perl/5.10/Carp.pm', 'एक्सपोर्टर.पीएम' = & gt; '/usr/share/perl/5.10/Exporter.pm', 'warnings.pm' = & gt; '/usr/share/perl/5.10/warnings.pm', 'overload.pm' = & gt; '/usr/share/perl/5.10/overload.pm', 'डेटा / Dumper.pm' = & gt; '/usr/lib/perl/5.10/Data/Dumper.pm'  

(% कांग्रेस में डेटा :: डम्पर है क्योंकि मैं इसका इस्तेमाल उन दो मानों को जल्दी से डंप करने के लिए किया था)।


Comments