Perl use 函数
-
描述
use此函数将MODULE导出的所有功能(或仅LIST引用的功能)导入当前包的名称空间。有效等效于-BEGIN { require "Module.pm"; Module->import(); }
也用于在当前脚本上强加编译器指令(pragma),尽管从本质上讲它们只是模块。请注意,use语句在编译时进行评估。在执行时评估require语句。如果VERSION参数存在于Module和LIST之间,则使用将使用给定版本作为参数调用Module类中的VERSION方法。默认的VERSION方法,继承自UNIVERSAL类。 -
句法
以下是此函数的简单语法-use MODULE LIST use MODULE use VERSION
-
返回值
此函数不返回任何值。 -
示例
以下是显示其基本用法的示例代码-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