查看完整内容
回复 4# yueluofenghen
恩,那就是很有可能之前的目录下有个叫abc.pm的文件。
我是这么理解use和require的,require就是把一个文件加载到程序中,就像是C里面的#include。
书上说两者是有区别的,require会在编译完成后在调用,而use是在编译时执行,我的理解是require语句比较low,如果require语句写在代码的下面就会出问题,而use语句如果里面有变量啥的也是有问题的,比如
$package = "abc";
use $package; ...