perl散列大括号标识符解析
在perl散列中,大括号是一个必需元素,里面标识符使用不当会产生不可预料的错误。
$weeks{‘Mon’} | #正确 |
$weeks{“Mon”} | #正确 |
$weeks{Mon} | #正确,大括号中内容默认为字符串 |
$weeks{‘Mon’,’Tue’} | #正确 |
$weeks{“Mon”,”Tue”} | #正确 |
$weeks{Mon Tue} | #错,产生一个解析错误 |
@weeks{“Mon”,”Tue”} | #正确相当于$weeks{“Mon”}和$weeks{“Tue”} |
@weeks{Mon Tue} | #在use strict情况下会出错 |
所以在使用散列时,不要图省事省略掉引号,不用不一定错,但用了一定不错。
相关推荐:
- 吃豆腐新解 261
- 怎样向NCBI提交基因序列 228
- Perl输出函数传递的二维数组 216
- 最新blast本地化 216
- CentOS7建立FTP站点 205
请登录后回复
最新创建圈子
-
原料药研发及国内外注册申报
2019-01-25 10:41圈主:caolianhui 帖子:33 -
制药工程交流
2019-01-25 10:40圈主:polysciences 帖子:30 -
健康管理
2019-01-25 10:40圈主:neuromics 帖子:20 -
发酵技术
2019-01-25 10:39圈主:fitzgerald 帖子:17 -
医学肿瘤学临床试验
2019-01-25 10:39圈主:bma 帖子:58