Perl学习笔记 No.1
2010-04-21 13:54
260 查看
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
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 学习杂项笔记
- perl学习笔记 (转载)
- Perl语言学习笔记 9 正则表达式处理文本
- perl学习笔记 (1)perl常识
- perl学习笔记
- Learning Perl(Perl语言入门)学习笔记(10)
- perl学习笔记十----命令行
- Perl学习笔记(3)----遍历哈希表的一个容易疏忽的地方
- perl学习笔记—正则表达式
- Perl 字符串操作 以及 自定义排序学习笔记
- Perl学习笔记(2)
- Perl学习笔记 No.5
- perl学习笔记八——文件读写
- Perlrun 学习笔记[简介]
- Perl学习笔记 No.13
- perl学习笔记一----变量
- Perl脚本学习笔记(三)
- Perl图形化包管理工具PPM学习使用笔记
- Perl学习笔记之文件操作
- perl学习笔记(4)——动态加载