自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Perl特殊變量用法大全

開(kāi)發(fā) 架構(gòu)
Perl變量的概念相信大家應(yīng)該有所了解,那么你對(duì)Perl特殊變量的用法是否熟悉呢,這里和大家簡(jiǎn)單分享一下,希望本文介紹對(duì)你有所幫助。

本文和大家重點(diǎn)討論一下Perl特殊變量的概念及用法,主要從省變量和參數(shù),正規(guī)表達(dá)式變量,輸入/輸出變量等六個(gè)方面向大家介紹,希望本文的介紹能讓你有所收獲。

Perl特殊變量

一、Perl特殊變量之缺省變量和參數(shù)

變量名英文名稱說(shuō)明
_ARG全局標(biāo)量充當(dāng)函數(shù)參數(shù)以及模式尋找空間的缺省變量
默認(rèn)的輸入/輸出和格式匹配空間

@_n/a存儲(chǔ)數(shù)組參數(shù),訪問(wèn)方式:_[num]
傳給子程序的參數(shù)列表
@ARGVn/a腳本的命令行參數(shù)
ARGVn/a當(dāng)從空文件頭<>讀取時(shí),它包含了當(dāng)前文件的文件名
從默認(rèn)的文件句柄中讀取時(shí)的當(dāng)前文件名

二、Perl特殊變量之正規(guī)表達(dá)式變量

(num)n/an/a
&MATCH最近一次成功的匹配中相匹配的字符串
'POSTMATCH最近一次成功的匹配子串之后的字符串
`PREMATCH最近一次成功的匹配子串之前的字符串
+LAST_PAREN_MATCH最近一次成功的匹配同一組子模式相匹配的最后一個(gè)子串
與上個(gè)正則表達(dá)式搜索格式匹配的最后一個(gè)括號(hào)

三、Perl特殊變量之輸入/輸出變量

.INPUT_LINE_NUMBER上次閱讀的文件的當(dāng)前輸入行號(hào)
/INPUT_RECORD_SEPARATOR
\OUTPUT_RECORD_SEPARATOR當(dāng)前輸入記錄分隔符,默認(rèn)情況是新行
|OUTPUT_AUTOFLUSH控制對(duì)當(dāng)前選擇的輸出文件句柄的緩沖
,OUTPUT_FIELD_SEPARATOR當(dāng)前輸出字段分隔符
"LIST_SEPARATOR列表分隔符
*設(shè)置1表示處理多行格式.現(xiàn)在多以/s和/m修飾符取代之.
-[0]代表當(dāng)前匹配的正則表達(dá)式在被匹配的字符串中的起始的位置
+[0]代表當(dāng)前匹配的正則表達(dá)式在被匹配的字符串中的終止的位置


四、Perl特殊變量之文件句柄/格式變量

#OFMT打印數(shù)字時(shí)默認(rèn)的數(shù)字輸出格式
OUTPUT_AUTOFLUSH當(dāng)前輸出記錄的分隔符
%FORMAT_PAGE_NUMBER當(dāng)前輸出通道的當(dāng)前頁(yè)號(hào)
=FORMAT_LINES_PER_PAGE當(dāng)前頁(yè)面可打印行的數(shù)目
-FORMAT_LINES_LEFT當(dāng)前頁(yè)可打印的行數(shù),屬于Perl格式系統(tǒng)的一部分

~FORMAT_NAME當(dāng)前報(bào)告格式的名字
^FORMAT_TOP_NAME當(dāng)前通道最上面的頁(yè)面輸出格式名字
:FORMAT_LINE_BREAK_CHARACTERS字符設(shè)置,此后的字符串將被分開(kāi),以填充連續(xù)的字段
^LFORMAT_FORMFEED發(fā)送到輸出通道的走紙換頁(yè)符
^AACCUMULATOR打印前用于保存格式化數(shù)據(jù)的變量
;在仿真多維數(shù)組時(shí)使用的分隔符

五、Perl特殊變量之錯(cuò)誤變量

?CHILD_ERROR返回上一個(gè)外部命令的狀態(tài)
@EVAL_ERRORPerl解釋器從eval語(yǔ)句返回的錯(cuò)誤消息
!ERRNO#根據(jù)上下文內(nèi)容返回錯(cuò)誤號(hào)或者錯(cuò)誤串
^EEXTENDED_OS_ERROR在非UNIX環(huán)境中的操作系統(tǒng)擴(kuò)展錯(cuò)誤信息

六、Perl特殊變量之系統(tǒng)變量

PROCESS_IDPerl解釋器的進(jìn)程ID
<REAL_USER_ID當(dāng)前執(zhí)行解釋器的用戶的真實(shí)ID
>EFFECTIVE_USER_ID當(dāng)前進(jìn)程的有效用戶ID
(REAL_GROUP_ID當(dāng)前進(jìn)程的組ID
)EFFECTIVE_GROUP_ID當(dāng)前進(jìn)程的有效組ID
0PROGRAM_NAME包含正在執(zhí)行的腳本的文件名
^XEXECUTABLE_NAMEPerl二進(jìn)制可執(zhí)行代碼的名字
]n/a數(shù)組中第一個(gè)元素的索引號(hào)

[n/aPerl解釋器的子版本號(hào)
^OOSNAME操作系統(tǒng)名
^TBASETIME從新世紀(jì)開(kāi)始算起,腳步本以秒計(jì)算的開(kāi)始運(yùn)行的時(shí)間
^WWARNING警告開(kāi)關(guān)的當(dāng)前值
%ENVn/a環(huán)境變量列表
%SIGn/a信號(hào)列表及其處理方式
^CCOMPILING
^DDEBUGGING調(diào)試標(biāo)志的值

^FSYSTEM_FD_MAX最大的文件捆述符數(shù)值
^IINPLACE_EDIT內(nèi)置控制編輯器的值
^Mn/a備用內(nèi)存池的大小
^PPerlDB指定當(dāng)前調(diào)試值的內(nèi)部變量
^RLAST_REGEXP_CODE_RESULT正則表達(dá)式塊的上次求值結(jié)果
^SEXCEPTIONS_BEING_CAUGHT當(dāng)前解釋器狀態(tài)
^VPerl_VERSION
^H由編譯器激活的語(yǔ)法檢查狀態(tài)


七、其余Perl特殊變量

@INCn/a在導(dǎo)入模塊時(shí)需要搜索的目錄列表
%INC去n/a通過(guò)do或require包含的文件列表

【編輯推薦】

  1. 四大Perl特殊變量使用手冊(cè)
  2. 解析三大Perl變量用法
  3. Perl語(yǔ)言中的五大變量類型
  4. 深入剖析五大Perl變量類型使用
  5. Perl標(biāo)量轉(zhuǎn)換函數(shù)用法指南

 

責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-07-19 15:01:26

Perl數(shù)學(xué)函數(shù)

2010-07-13 09:34:24

Perl純變量

2010-07-19 11:00:24

Perl操作符

2010-07-19 13:06:13

Perl二維數(shù)組

2010-07-13 09:23:00

Perl變量

2010-07-20 15:54:40

Perl簡(jiǎn)單變量

2010-07-21 13:35:22

Perl模式匹配

2010-07-16 14:05:58

Perl數(shù)組

2010-07-13 09:58:51

Perl關(guān)聯(lián)數(shù)組

2010-07-20 12:44:20

Perl特殊變量

2010-07-19 10:01:57

Perl函數(shù)

2010-07-20 14:41:55

Perl語(yǔ)法

2019-08-02 09:13:22

Linux腳本語(yǔ)言歡聚時(shí)代

2010-07-15 10:07:29

Perl指令

2010-07-15 12:56:55

Perl 開(kāi)發(fā)工具

2010-07-16 11:22:31

Perl

2010-07-26 13:45:14

Perl開(kāi)發(fā)工具

2010-07-13 13:49:43

Perl foreac

2010-07-23 15:59:33

Perl encode

2010-07-20 15:02:20

Perl數(shù)組
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)