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
廣告
© . All rights reserved.