Betweeen %Inc와 @inc의 차이는 무엇입니까?
문제
차이점은 무엇입니까? %INC
그리고 @INC
Perl에서?
해결책
그만큼 @inc Array는 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에는 데이터가 포함되어 있습니다.
다른 팁
보다 Perldoc Perlvar ~을 위한 @INC
, %INC
그리고 Perl의 다른 모든 특수 변수.
제휴하지 않습니다 StackOverflow