NAMEperlvar-Perl预定义变量DESCRIPTION预定义名称后面列出的.doc
NAME
perlvar - Perl 预定义变量
DESCRIPTION
预定义名称
后面列出的名称对 Perl 来说具有特殊含义。
大多数标点名称都有合理的助记方法或类似于在 shell 中的用法。
然而,如果你就是想用长变量名,那只要在程序开头加上
use English;
即可。这样会为所有短名称在当前包中创建长名称别名。
其中一些甚至还有中间名,一般是从 awk 借用过来的。 一般来说,如果不需要
$PREMATCH,$MATCH 和 $POSTMATCH,那最好使用
use English -no_match_vars;
调用方式,因为它能避免在用正则表达式时出现效率降低的情况。见 English。
依赖当前被选中文件句柄的变量可以通过在 IO::Handle
对象上调用合适的对象方法来设置,
但是这要比使用普通的内建变量效率低一些。(下面的概括行里包含的单词 HANDLE
即指 IO::Handle 对象。) 首先你要声明
use IO::Handle;
然后就可以用
method HANDLE EXPR
或者更安全的形式,
HANDLE-method(EXPR)
每
原创力文档

文档评论(0)