perl学习中的一些注意点记录
时间:2008-01-01 来源:shuiguomayi
1.单引号内的字符串直接量:除了单引号和反斜线外,单引号内的所有字符串都表示他们本身。要表示单引号和反斜线,应该\' 和 \\
2.由<STDIN>所读入的字符串都会带一个结尾的换行符
3.在perl里,加入某个变量还没有被赋值,即表示这个变量里面空无一物,他的数据类型就是undef,若把他当作数字,那么他就是0,若把他当作字符串,那么他就是空字符串,但是undef既不是字符串也不是数字,他完全是另一种类型的标量,只不过可以这么来用
4.qw ! yahoo\! google excite lycos !可以用反斜杠注释掉中间的定界符!
5.数组元素在被赋值前,里面空无一物,连undef也没有;
6.在列表中的数组名会被展开成列表,因为数组只能包含标量而不能包含其他数组,所以数组无法成为列表的元素
7.以数组为例,在列表上下文他会返回元素的列表,在标量上下文,他返回数组中元素的个数
8.文件结尾在标量上下文是undef,在列表上下文中是空列表
9.在散列中,可以用=>来代替","表示键值对的匹配
相关阅读 更多 +