當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。