Perl 使用函数



描述

此函数将 MODULE 导出的所有函数或仅 LIST 引用到的函数导入当前包的名称空间中。实际等效于 −

BEGIN {
require "Module.pm";
Module->import();
}

还用于对当前脚本施加编译器指令(用语),尽管从本质上说,它们也只是一种模块。

请注意,在编译时对 use 语句进行评估。在执行时对 require 语句进行评估。

如果 VERSION 参数存在于 Module 和 LIST 之间,则 use 将在类 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	
perl_function_references.htm
广告