使用模块
use Cwd;
这将在编译时导入 Cwd
模块并导入其默认符号,即使用它使代码可以使用某些模块的变量和函数。 (另见: perldoc -f use
。)
一般来说,这是正确的做法。但是,有时你需要控制导入的符号。在要导出的模块名称后添加符号列表:
use Cwd 'abs_path';
如果执行此操作,将仅导入你指定的符号(即,不会导入默认设置)。
导入多个符号时,使用 qw()
list-building 结构是惯用的:
use Cwd qw(abs_path realpath);
一些模块导出其符号的子集,但可以告诉他们使用:all
导出所有内容:
use Benchmark ':all';
(请注意,并非所有模块都识别或使用:all
标签)。