Oct 18
1. $_ $ARG,常常是一個預設變數 2. @_ @ARG,子例程參數表 3. {row.content} $PROGRAM_NAME,本程序的名字 4. @ARGV 本程序的命令行參數表 5. $" $LIST_SEPARATOR,數組內插到雙引號字符串中時所用的分隔符, 預設為空格 6. $, $OFS,或$OUTPUT_FIELD_SEPARATOR,用於print的輸出字段分隔符, 即一個print語句中用逗號分隔的部分之間用甚麼分隔,預設為無 7. $ $ORS,或$OUTPUT_RECORD_SEPARATOR,用於print的輸出記錄分隔符, 即一個print語句結束時末尾添加甚麼,預設為無 8. $/ $RS,或$INPUT_RECORD_SEPARATOR,輸入記錄分隔符,改變了readline, <FH>和chomp對於“行”的看法,預設為換行符 9. $. $NR,或$INPUT_LINE_NUMBER,最後讀取的“行”號(注意行的概念可能 被8所改變) 10. $| $AUTOFLUSH,或$OUTPUT_AUTOFLUSH,輸出緩衝區開關,預設為0,即關 11. $$ $PID,或$PROCESS_ID,本腳本的進程號(PID) 12. $! $ERRNO,或$OS_ERROR,上一次系統調用錯誤值 13. $@ $EVAL_ERROR,上一次eval操作錯誤值 14. $^I $INPLACE_EDIT,現場編輯的備份文件擴展名 15. %ENV 當前環境變數 16. 與正則表達式相關的幾個量 |<-($`)->|<-($&)->|<-($')->| / ------- mmmmmmmm ++++++++/ => 正則表達式(注意:空格不代表實際空格) | |匹配部分| 0 ($-[0]) ($+[0]) 17. $^O 操作系統名稱。 或者 use English; print $OSNAME; 或者 use Config; print $Config{'osname'};
via Perl常见特殊变量
溫故知新
載入中…
歷史上的今天..
- 林志玲 - 蘇菲雅婚紗 - 2006
- 老媽,您真內行 - 2005







最新回應