Chinaunix首页 | 论坛 | 博客
  • 博客访问: 111221
  • 博文数量: 19
  • 博客积分: 780
  • 博客等级: 军士长
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-18 17:33
文章分类

全部博文(19)

文章存档

2011年(2)

2008年(1)

2006年(16)

分类:

2006-07-18 17:47:06

 

v   1   $-$FORMAT_NAME   当前页可打印的行数,属于Perl格式系统的一部分

v   2   $!     根据上下文内容返回错误号或者错误串

v   3   $($LIST_SEPAPATOR)  列表分隔符

v   4   $#     打印数字时默认的数字输出格式

v   5   $$     Perl解释器的进程ID

v   6   $%$FORMAT_PAGE_NUMBER   当前输出通道的当前页号

v   7   $&($MATCH) 与上个格式匹配的字符串

v   8   $(     当前进程的组ID

v   9   $)     当前进程的有效组ID

v   10  $*     设置1表示处理多行格式.现在多以/s/m修饰符取代之.

v   11  $,($OUTPUT_FIELD_SEPERATOR) 当前输出字段分隔符

v   12  $.($INPUT_LINE_NUMBER)   上次阅读的文件的当前输入行号

v   13  $/($INPUT_RECORD_SEPARATOR) 当前输入记录分隔符,默认情况是新行

v   14  $:     字符设置,此后的字符串将被分开,以填充连续的字段.

v   15  $;     在仿真多维数组时使用的分隔符.

v   16  $?     返回上一个外部命令的状态

v   17  $@     Perl解释器从eval语句返回的错误消息

v   18  $[     数组中第一个元素的索引号

v   19  $\($OUTPUT_RECORD_SEPARATOR)       当前输出记录的分隔符

v   20  $]     Perl解释器的子版本号

 

v   21  $^$FORMAT_TOP_NAME  当前通道最上面的页面输出格式名字

v   22  $^A    打印前用于保存格式化数据的变量

v   23  $^D    调试标志的值

v   24  $^E    在非UNIX环境中的操作系统扩展错误信息

v   25  $^F    最大的文件捆述符数值

v   26  $^H    由编译器激活的语法检查状态

v   27  $^I    内置控制编辑器的值

v   28  $^L$FORMAT_FORMFEED 发送到输出通道的走纸换页符

v   29  $^M    备用内存池的大小

v   30  $^O    操作系统名

v   31  $^P    指定当前调试值的内部变量

v   32  $^R    正则表达式块的上次求值结果

v   33  $^S    当前解释器状态

v   34  $^T    从新世纪开始算起,脚本以秒计算的开始运行的时间

v   35  $^W    警告开关的当前值

v   36  $^X    Perl二进制可执行代码的名字

v   37  $_($ARG)      默认的输入/输出和格式匹配空间

v   38  $|($FORMAT_AUTOFLUSH)    控制对当前选择的输出文件句柄的缓冲

v   39  $~     当前报告格式的名字

v   40  $`($PREMATCH)     在上个格式匹配信息前的字符串

v   41  $($POSTMATCH)    在上个格式匹配信息后的字符串

v   42  $+($LAST_PAREN_MATCH)    与上个正则表达式搜索格式匹配的最后一个括号

v   43  $<     当前执行解释器的用户的真实ID

v   44  $  含有与上个匹配正则表达式对应括号结果

v   45  $=$FORMAT_LINES_PER_PAGE    当前页面可打印行的数目

v   46  $>     当前进程的有效用户ID

v   47  $0     包含正在执行的脚本的文件名

v   48  $ARGV      从默认的文件句柄中读取时的当前文件名

v   49  %ENV       环境变量列表

v   50  %INC       通过dorequire包含的文件列表

v   51  %SIG       信号列表及其处理方式

v   52  @_@ARG    传给子程序的参数列表

v   53  @ARGV      传给脚本的命令行参数列表

v   54  @INC       在导入模块时需要搜索的目录列表

v   55  $-[0]      当前匹配的正则表达式在被匹配字符串中的起始的位置

v   56  $+[0]      当前匹配的正则表达式在被匹配字符串中的终止的位置

 

v   $^E   存在的硬件错误(eg. For SerialPort

v   __LINE__  程序某点的当前行号

v   __FILE__  程序的文件名。

v   __PACKAGE__  当前代码所编译进入的包的名字。如果没有当前包(因为有一个空的 package; 指示),__PACKAGE__ 就是未定义值。

v   注:后三者只能用做独立的记号;它们不能被代换为字串。

  

阅读(1670) | 评论(0) | 转发(0) |
0

上一篇:Perl Introduction

下一篇:软件测试的原则

给主人留下些什么吧!~~