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