4.4 特殊符號

Perl 定義許多特殊的符號,常用的有:


ARGV 命令列數陣列名 (用法:@ARGV)
STDIN 標準輸入
STDOUT 標準輸出
STDERR 標準錯誤

__DATA__ 程式編譯至此,以下為資料,可用 DATA 檔案代碼讀取
__END__ 標示程式結束
__FILE__ 程式檔名
__LINE__ 目前列數
__PACKAGE__ 目前套件名稱

@ARGV 命令列引數陣列
%INC 已由 do/requrie 引入的檔案
%ENV 環境變數
%SIG 系統信號

$_ 預設變數
$! 錯誤訊息內容
$$ Perl script 執行時的行程代碼(PID)
$0 Perl script 程式本身的檔名

這裡有更詳細的說明,請參考:perlvar.html