Perl使用模块

示例

use Cwd;

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

通常这是正确的做法。但是,有时您将需要控制要导入的符号。在要导出的模块名称后添加符号列表:

use Cwd 'abs_path';

如果这样做,将仅导入您指定的符号(即,将不会导入默认设置)。

导入多个符号时,习惯使用qw()列表构建结构:

use Cwd qw(abs_path realpath);

一些模块导出其符号的子集,但可以通过以下命令导出所有内容:all:

use Benchmark ':all';

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