IT技术博客大学习 共学习 共进步

Perl的English模块

NinGoo.net 2010-07-23 00:09:26 浏览 3,582 次

    Perl中有很多以$开头的特殊变量,如果使用得当,可以写出简洁高效的代码,但对于阅读代码来说就带来了一些困扰。因此Perl内置了名为English的模块,对这些特殊变量定义了英文别名,记录于此备查。

    special variable

alias
miscellaneous  
$_ $ARG
@_ @ARG
$" $LIST_SEPARATOR
$;

    $SUBSCRIPT_SEPARATOR or $SUBSEP

regular expression or matching  
$& $MATCH
$` $PREMATCH
$\' $POSTMATCH
$+ $LAST_PAREN_MATCH
input  
$. $INPUT_LINE_NUMBER or $NR
$/ $INPUT_RECORD_SEPARATOR or $RS

    output

 
$| $OUTPUT_AUTOFLUSH
$, $OUTPUT_FIELD_SEPARATOR or $OFS
$\\ $OUTPUT_RECORD_SEPARATOR or $ORS
formats  
$% $FORMAT_PAGE_NUMBER
$= $FORMAT_LINES_PER_PAGE
$_ $FORMAT_LINES_LEFT
$~ $FORMAT_NAME
$^ $FORMAT_TOP_NAME
$: $FORMAT_LINE_BREAK_CHARACTERS
$^L $FORMAT_FORMFEED
error status  
$? $CHILD_ERROR
$! $OS_ERROR or $ERRNO
$@ $EVAL_ERROR
process information  
$$ $PROCESS_ID or $PID
$< $real_user_id or $UID
$> $EFFECTIVE_USER_ID or $EUID
$( $REAL_GROUP_ID or $GID
$) $EFFECTIVE_GROUP_ID or $EGID
$0 $PROGRAM_NAME
internal variables  
$] or $^V $PERL_VERSION
$^A $ACCUMULATOR
$^D $DEBUGGING
$^F $SYSTEM_FD_MAX
$^I $INPLACE_EDIT
$^O $OSNAME
$^P $PERLDB
$^T $BASETIME
$^W $WARNING
$^X $EXECUTABLE_NAME

建议继续学习

  1. 在Apache2.2.XX下安装Mod-myvhost模块 (阅读 12,904)
  2. Nginx模块开发入门 (阅读 11,041)
  3. perl更新/修改/删除文本文件内容 (阅读 10,521)
  4. perl大牛flw传说 (阅读 7,563)
  5. perl模块Getopt::Std用法及实例-从命令行读取参数模块 (阅读 6,924)
  6. [Perl] Template::Toolkit 模板技术. (阅读 6,222)
  7. Perl命令行常见用法及技巧 (阅读 5,825)
  8. 在perl中连接和使用sqlite做数据存储 (阅读 5,702)
  9. nginx模块开发 (阅读 5,603)
  10. Perl 倒行分析文件方法。perl读文本文件,从末尾往前读. (阅读 5,505)