use MODULE LIST use MODULE use VERSION |
导入输出模块的所有功能,或只所指的列表,到当前的包的名称空间。效果等同于:
BEGIN { require "Module.pm"; Module->import(); }
此外,用于强制对当前脚本的编译器指令(编译指示),但本质上这些都只是模块。
请注意,使用的语句是在编译时计算。一个require语句在执行时计算。
如果版本VERSION 的参数是模块Module 与LIST 之间,那么使用时会调用版本在类模块的方法作为参数的版本。 默认的版本的方法,从通用类继承。
Nothing
use constant;
use diagnostics;
use integer;
use sigtrap qw(SEGV BUS);
use strict qw(subs vars refs);
use subs qw(afunc blurfl);
use warnings qw(all);
use sort qw(stable _quicksort _mergesort);
use v5.6.1; # compile time version check
use 5.6.1; # ditto
use 5.006_001; # ditto