使用模块

use Cwd;

这将在编译时导入 Cwd 模块并导入其默认符号,即使用它使代码可以使用某些模块的变量和函数。 (另见: perldoc -f use 。)

一般来说,这是正确的做法。但是,有时你需要控制导入的符号。在要导出的模块名称后添加符号列表:

use Cwd 'abs_path';

如果执行此操作,将仅导入你指定的符号(即,不会导入默认设置)。

导入多个符号时,使用 qw() list-building 结构是惯用的:

use Cwd qw(abs_path realpath);

一些模块导出其符号的子集,但可以告诉他们使用:all 导出所有内容:

use Benchmark ':all';

(请注意,并非所有模块都识别或使用:all 标签)。