Quelle est la différence entre %INC
et @INC
en Perl?Quelle est la différence betweeen% INC et @INC?
6
A
Répondre
17
Le tableau @INC tient tous les chemins du système de fichiers où Perl rechercheront des modules lorsque vous utilisez ou avez besoin.
Après utilisation ou d'exiger, le hachage %INC contiendra les modules chargés et où ils ont été chargés à partir.
Exemples de mon ordinateur portable:
@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',
'.'
et% 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 contient des données :: Dumper parce que je l'ai utilisé pour vider rapidement les deux valeurs).
2
5
Voir perldoc perlvar pour @INC
, %INC
et toutes les autres variables spéciales en Perl.
Questions connexes
- 1. co. corp. inc. expression régulière
- 2. A quoi servent les différents répertoires de @INC?
- 3. Quelle est la différence?
- 4. Quelle est la différence entre dict() et {}?
- 5. tformfwd et tforminv - quelle est la différence?
- 6. quelle est la différence entre:.! et: r !?
- 7. Quelle est la différence entre = et: =
- 8. Comment ajouter facilement les modules Perl non installés dans mon répertoire de développement à @INC?
- 9. Quelle est la différence entre X509Certificate2 et X509Certificate in .NET?
- 10. Quelle est la différence entre Databinder.Eval et Container.DataItem?
- 11. Quelle est la différence entre DAO et Data Mapper
- 12. Quelle est la différence entre Keyboard.Focus (point) et item.Focus()?
- 13. Quelle est la différence entre les schémas W3 et xmlsoap.org?
- 14. Quelle est la différence entre JAIN SIP et MJSIP?
- 15. Quelle est la différence entre openGL et EAGL/openAL?
- 16. Quelle est la différence entre un nanokernel et un exokernel?
- 17. Quelle est la différence entre UML 2.1.2 et UML 2.2
- 18. Quelle est la différence entre ASP.NET DynamicData et IronSpeed?
- 19. Quelle est la différence entre DTCPing et DTCTester?
- 20. Quelle est la différence entre RMI et Corba?
- 21. Quelle est la différence entre "bool" et "bool?"
- 22. Quelle est la différence entre -ggdb gcc et -g gcc
- 23. Quelle est la différence entre RTN concret et RTN abstrait?
- 24. Quelle est la différence entre% Q et% {} dans ruby?
- 25. Quelle est la différence entre XML-RPC et SOAP?
- 26. Quelle est la différence entre Page.IsPostBack et Page.IsCallBack?
- 27. Quelle est la différence entre C et Embedded C?
- 28. quelle est la différence avec WCF et d'autres services Web?
- 29. Quelle est la différence entre nohup et un démon?
- 30. Quelle est la différence entre // et /// dans Visual Studio?
@INC peut également inclure coderefs pour accrochage dans besoin/utilisation. – ysth