当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Perl use用法及代码示例



描述

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

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

也用于在当前脚本上强加编译器指令(pragma),尽管本质上这些只是模块。

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

如果在 Module 和 LIST 之间存在 VERSION 参数,则用户将使用给定的版本作为参数调用类 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 use Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。