模块的使用使编程风格更加灵活,调用模块的方法有 use / require:
use MODULE;
require MODULE; # 也可以是 require "MODULE.pm"
那么他们有什么区别?
1. 'use' 只能查找'.pm'文件。 'require' 可以加载其他的例如'.pl'。
2. 'use' 在编译时加载,'require'是在程序执行时,也就是说可以动态加载。
if (... eq ...) {
require "...";
} else {
require "...";
}
阅读(714) | 评论(0) | 转发(0) |