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

          主站蜘蛛池模板: 井冈山市| 施秉县| 佛坪县| 微山县| 信宜市| 梁平县| 颍上县| 工布江达县| 奎屯市| 南川市| 六枝特区| 遵化市| 调兵山市| 富阳市| 灵宝市| 嘉黎县| 象州县| 新邵县| 开封市| 福鼎市| 临汾市| 寻甸| 得荣县| 城口县| 林口县| 海林市| 安新县| 富源县| 枞阳县| 镇雄县| 通河县| 德庆县| 江华| 江山市| 黄陵县| 阳原县| 克什克腾旗| 昭通市| 嵩明县| 威信县| 平凉市|