描述
此函数将 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 undef用法及代码示例
- Perl utime用法及代码示例
- Perl unshift()用法及代码示例
- Perl umask用法及代码示例
- Perl untie用法及代码示例
- Perl uc()用法及代码示例
- Perl unpack用法及代码示例
- Perl uc用法及代码示例
- Perl unlink用法及代码示例
- Perl unshift用法及代码示例
- Perl ucfirst用法及代码示例
- Perl sin()用法及代码示例
- Perl abs()用法及代码示例
- Perl kill用法及代码示例
- Perl chop()用法及代码示例
- Perl wantarray用法及代码示例
- Perl gmtime用法及代码示例
- Perl exists()用法及代码示例
- Perl split用法及代码示例
注:本文由纯净天空筛选整理自 Perl use Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。