Perl学习笔记 No.5

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 中没有元素, 则此函数将返回空列表.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值