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
Perl学习笔记 No.1
最新推荐文章于 2024-11-04 15:32:01 发布