1. >清空文件数据,重写;>>追加在文件末尾
2. 最好在不使用一个文件句柄时就立刻将它关闭 ,无论程序是否立即结束
3. $! 表示系统产生的一些可读的信息,如权限不够,文件不存在等;它所包含的信息,仅对系统请求失败时有效
4. 作为一般规则(die语句),如果用法错误则在消息后面加上换行符;如果是其它错误,需要利用它来调试,则不要加上换行符
5. warn与die的去被在于,warn不会使程序退出
6. 只有 Perl 成功的重新打开新的连接 ,否则是不会关闭以前的连接.
7. Hash其实类似于STL中的map
8. 当在名字前面是美元符号( $),后面是花括号({}) ,则其为 hash 元素.
9: 当将某个值存储在已经存在的 hash 元素中,以前的值会被覆盖.
10. 访问不存在的 hash 元素得到 undef
11. 要引用整个 hash,使用百分号 (“ %”)作为前缀.%hash
12. 使用列表给hash赋值,需要key/value成对. %hash = { "key",value,"key",value...};
13. 使用hash给列表赋值,结果也是key/value对. @my = %hash;
14. 可以直接使用赋值的方法,拷贝hash
15. 反转一个hash再赋值给另一个,可以交换key/value,当然了,最好能保证value也是唯一的
16. 使用反转的方法来进行检索,很不错
17. 对于perl来说 => 和 , 是一样的
18. ->用于引用,以后再谈
19. 任何大箭头符号( =>) 左侧的 bareword(由字母,数字,下划线,但不是由数字开头,前面有可选的加号或减号,组成的序列)都暗含着由引号括起来了的.
20. keys 函数会返回此 hash 的所有 keys, values 函数将返回所有的 values.如果 hash 中没有元素, 则此函数将返回空列表.
Perl学习笔记 No.5
最新推荐文章于 2018-03-07 16:24:59 发布