Chinaunix首页 | 论坛 | 博客
  • 博客访问: 637359
  • 博文数量: 233
  • 博客积分: 2221
  • 博客等级: 大尉
  • 技术积分: 3184
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-16 14:01
个人简介

瓜瓜派的瓜瓜

文章分类

全部博文(233)

文章存档

2013年(28)

2012年(197)

2011年(8)

分类: IT业界

2012-01-09 19:24:01

Perl有很多特殊变量,代表了隐含的特殊意义,如下(不断更新中):

1. @arr:代表数组,@rray有点像Array的意思;

2. $#arr:代表arr数组的最大下标;

3. $_:代表缺省变量,比如:
foreach (1..10) {  # Uses $_ by default
print "
I can count to $_!\n";
}
其实就是这个意思:
foreach $_ (1..10) {
print "
I can count to $_!\n";
}


4. $":代表默认分隔符;

5. @_:子程序的参数(列表);

6. <>:代表命令行输入参数,有名的“钻石”符号,其实确切地说,应该是代表特殊变量$ARGV中的内容;

7. $0:程序名;

8. $!:出错信息;

(待续...)
阅读(1761) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~