Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14934
  • 博文数量: 6
  • 博客积分: 420
  • 博客等级: 下士
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-12 21:11
文章分类

全部博文(6)

文章存档

2010年(4)

2009年(1)

2008年(1)

我的朋友
最近访客

分类:

2010-08-27 22:53:52

变量
Scalar: $ 纯变量,标量
数组:@
Hash: %
文件: 大写
简单变量 由 $ 开头,+字母或下划线;区分大小写;长度不限;没有关键字。
整数:12   12e2   -12   1_200_000   012   0x1f (15位有效数字,16位后截断)
浮点:11.4   -0.3   .3   3.   5.4e2  (指数范围-309 ~ 308)
 
字符串变量
""双引号: 变量替换,最长匹配;转义字符; \ 的作用
' 单引号:不进行变量替换;不进行转义;字符串可跨行;\ 的作用
qq(string in qq):相当于"string in qq"
q(string in qq):相当于'string in qq'
    ()可换为<>、 {}、 [] 等配对字符 或任意//、;;、等相同字符对
 
变量初值
— 未创建时状态为undef,到达文件尾也为undef
   说明变量为未定义:undef $a;
   用在条件判断中:if(undef $a)
   代替不关心的变量:
   如果有undef变量又不知在哪,可加-w参数进行提示:#/usr/bin/perl -w
— 创建后状态为defined,一般用在条件判断中 if(defined $a)
— 整数初值为0,字符串初值为空串""。
 
阅读(346) | 评论(0) | 转发(0) |
0

上一篇:字节对齐详解

下一篇:二、perl—运算符

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