Perl学习笔记 No.1

1.  写好代码, #chmod 755 文件名,就可以直接运行
2.  也可以调试, #perl -M 文件名
3.  转移字符只在双引号字符串中起作用, 标量变量内插亦同
4.  标量变量直接使用,以$开头
5.  字符串连接使用 .
6.  在变量前使用/,变量不会被内插,"/$变量名"
7.  使用{}将变量括起来,可以保证匹配
8.  2**3,2的3次方 //真是太方便了
9.  运算符左结合先算左边,右结合就先算右边 //见附录
10.字符串'0'非空,但在作if判断时为false;变量未赋值,其值为undef,使用if判断,为false
11.从键盘输入$text=<STDIN>;
12.chomp(#text); 去掉$text末尾的换行符,比如chomp(#text=<STDIN>);
13.chomp仅移除一个换行符 //囧,而且返回值为它移除换行符的个数
14.除非移除它们时含义会变 ,否则括号是可以省略的.
15.所有数字都会被内部转换为double(双精度浮点数),某些特殊运算会转换为int(整数)计算,如 %
16.defined函数,用来判断变量是否为undef



操作符的优先级和结合性(由高到低)
结合性          操作符
左            括号和列表操作符的参数
左            ->
++ --( 自增和自减)
右            **
右            / ! ~ + - (一元操作符 )
左            =~ !~
左            */%x
左            + - . (二元操作符 )
左            << >>
Named unary operators ( -X filetests, rand)
< <= > >= lt le gt ge( “不等的 ”)
= = != <=> eq ne cmp(“ 相等的” )
左            &
左            |^
左            &&
左            ||
..    …
右            ?:(三元操作符 )
右 = +=     -=   .=
左 ,  =>
List operators(rightward)
右 not
左 A nd
左 or xor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值