當前位置:首頁 » Perl » perl use()函數

perl use()函數

perl use()函數例子,use()函數實例代碼 - 導入輸出模塊的所有功能,或隻所指的列表,到當前的包的名稱空間。

語法

use MODULE LIST

use MODULE

use VERSION


定義和用法

導入輸出模塊的所有功能,或隻所指的列表,到當前的包的名稱空間。效果等同於:

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

此外,用於強製對當前腳本的編譯器指令(編譯指示),但本質上這些都隻是模塊。

請注意,使用的語句是在編譯時計算。一個require語句在執行時計算。

如果版本VERSION 的參數是模塊Module 與LIST 之間,那麼使用時會調用版本在類模塊的方法作為參數的版本。 默認的版本的方法,從通用類繼承。

返回值

  • Nothing

例子

 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