描述
此函數將MODULE導出的所有功能(或僅LIST引用的功能)導入當前包的名稱空間。有效等效于-
BEGIN { require "Module.pm"; Module->import(); }
也用于在當前腳本上強加編譯器指令(編譯指示),盡管從本質上講它們只是模塊。
請注意,use語句在編譯時進行判斷。在執行時判斷require語句。
如果VERSION參數存在于Module和LIST之間,則使用將使用給定版本作為參數調用Module類中的VERSION方法。默認的VERSION方法,繼承自UNIVERSAL類。
語法
以下是此函數的簡單語法-
use MODULE LISTuse MODULEuse 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 checkuse 5.6.1; # dittouse 5.006_001; # ditto
Perl 中的 use函數 - 無涯教程網無涯教程網提供描述此函數將MODULE導出的所有功能(或僅LIST引用的功能)導入當前包的名稱空間。有效等...https://www.learnfk.com/perl/perl-use.html