weidagang2046的專欄

          物格而后知致
          隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
          數據加載中……

          Perl常見特殊變量

          1. $_
          $ARG,常常是一個默認變量

          2. @_
          @ARG,子例程參數表

          3. $0
          $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'};

          posted on 2006-03-05 18:24 weidagang2046 閱讀(179) 評論(0)  編輯  收藏 所屬分類: Perl

          主站蜘蛛池模板: 炎陵县| 麟游县| 临漳县| 临朐县| 潢川县| 永和县| 博爱县| 民乐县| 阿荣旗| 罗定市| 廉江市| 景宁| 河曲县| 堆龙德庆县| 长葛市| 临武县| 临沭县| 清流县| 襄汾县| 丹寨县| 东山县| 澜沧| 岫岩| 巴南区| 九台市| 深水埗区| 南岸区| 扶余县| 汨罗市| 乌什县| 玉环县| 安塞县| 阜平县| 泰和县| 宁明县| 罗甸县| 巧家县| 定日县| 岚皋县| 木里| 民和|