在Perl 5.24.1中使用lib和lib-> import有什么区别?
我看到两者都用于向@INC添加目录.
我正在使用没有附加组件的库存Perl.
我读过了
http://perldoc.perl.org/lib.html
我对它的使用方式了解不多.
我看到两者都用于向@INC添加目录.
我正在使用没有附加组件的库存Perl.
我读过了
http://perldoc.perl.org/lib.html
我对它的使用方式了解不多.
这是一个例子:
在下面的示例代码中,第一个使用lib总是有效,而第二个lib->导入在我的代码中失败我看到它在同一台机器上的其他代码中工作.
#!/usr/bin/perl -T use warnings; use diagnostics; use strict; # new perl 2.24.1 requires FindBin use FindBin; print "found: $FindBin::Bin\n"; #This always works: #use lib $FindBin::Bin; #why does this not always work? #lib->import($FindBin::Bin); foreach my $var(@INC){ print "$var \n"; }
解决方法
@H_404_35@