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. $!:出错信息;

(待续...)

转载于:https://www.cnblogs.com/2gua/archive/2010/09/24/1833691.html

Perl的特殊变量汇总相关推荐

  1. perl 语言(变量类型)

    perl之变量类型 perl 语言将变量类型分为标量,数组和哈希,perl在定义变量时会先加入一些符号来代表他们的类型.标量用$, 数组用@,哈希用% #!/usr/bin/perl $age = 2 ...

  2. [Perl语法篇] 变量作用域:our、local、my、state

    I.知识点概要: 1.变量范围分为两类:全局.局部 2.全局变量标准(our)关键字.局部变量标准(my)关键字 3.(local)关键字将全局变量临时借用为局部.(state)关键字将局部变量变得持 ...

  3. 帝国php使用系统变量,帝国cms常用变量汇总

    本文实例汇总记录了帝国常用的一些变量,以方便模板制作.分享给大家供大家参考.具体如下: 一.常用变量 当前栏目ID $GLOBALS['navclassid'] 当前父栏目ID $class_r[$c ...

  4. linux中perl的环境变量,在Perl脚本中使用Bash环境变量?

    小编典典 这里有两个查询,关于使用Bash变量和运行外部命令. Perl中有%ENV哈希,带有环境变量 perl -wE'say $ENV{PWD}' 但是,通常最好在脚本中使用等效项,因为脚本的含义 ...

  5. perl常用环境变量(转帖)

    2008-12-25 17:18:51|  分类: Perl|字号 订阅 先来一个例子吧 #!/usr/bin/perl use warnings; @array = qw(a b c d); for ...

  6. iOS之Xcode运行时环境变量汇总说明

    变量名 说明 解释 OBJC_PRINT_OPTIONS list which options are set 输出OBJC已设置的选项 OBJC_PRINT_IMAGES log image and ...

  7. Linux学习总结(70)——Bash 脚本中常用的内置变量汇总

    一.$FUNCNAME.$LINENO.$PWD FUNCNAME 表示当前函数的名字,作用范围仅限函数中使用,在函数外无值 LINENO 表示当前所在脚本中变量出现在的行号 PWD 表示当前目录, ...

  8. perl 如何判断变量为空

    use strict; my $abc='abcdef'; print "is defined:\n"; is_undef($abc); print "is undefi ...

  9. Perl 变量(1)--纯变量

    Perl有三种变量: 纯变量(Scalar Varible) 数组(Array) 关联数组(Associative array) 一.纯变量 又称标量变量,是Perl处理的最简单的数据类型.标量可以是 ...

最新文章

  1. htmlunit爬虫工具使用--模拟浏览器发送请求,获取JS动态生成的页面内容
  2. table表格的两个实现方法(怎样消除内部边框的间距)
  3. android studio vfs,Android Studio:尝试呈现XML布局的InvalidVirtualFileAccessException
  4. 入侵网站简单方法总结
  5. 堆、队列、栈、链表对比
  6. 《视觉SLAM十四讲——从理论到实践》学习笔记
  7. 四川大学锦城学院计算机考试题,四川大学锦城学院期考试试题(B卷)_15889.doc
  8. pytorch---之cudnn.benchmark和cudnn.deterministic
  9. 对计算机硬件的工作原理的认识,计算机硬件的认识与安装.doc
  10. 北京计算机应用基础考试时间,07年北京市自学考试计算机应用基础课周末开考...
  11. ubuntu各个版本
  12. 1003【顺序结构】A+B 问题
  13. 热点综述 | 纵向微生物组研究的统计方法总结
  14. 百度AI Studio飞桨平台 “深度学习”结课总结
  15. 园区网络—中小型企业网络工程项目实践(思科模拟器)
  16. linux查找最近文件在哪里,Linux查找最近修改的文件
  17. python自学成才之路 miniconda创建虚拟环境
  18. 对百万级txt文件的数据,进行查重处理
  19. Tita OKR:不可或缺的工作法看板
  20. python 抽象类的意义_python之抽象类

热门文章

  1. MySQL 存储过程 if语句
  2. CentOS安装nextcloud-17.0.0
  3. Android开发笔记(一百五十七)使用OpenGL实现翻书动画
  4. mysql 读取oracle_RobotFramework读取mysql和oracle数据库
  5. 一个古老的漏洞username map script,翻出来说说
  6. Java10的新特性
  7. 基于UPS效率进行准确的效用成本分析
  8. 在3D模型上选择顶点
  9. 012、JVM实战总结:案例实战:每日百万交易的支付系统,JVM栈内存与永久代大小又该如何设置?
  10. imgcms php,imgcms IMGCMS PHP image management system - 下载 - 搜珍网