别人的代码
在看别人写的一些代码,但是总觉得有点别扭,$edgesChanged ={},像这种定义变量的时候为什么他要用花括号而不用引号呢?
die "USAGE: computeCooperativity <totalFile> <changeFile> <outfile>\n";还有这个语句,尖括号中的那些东西会得到什么结果呢?
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
$edgesChanged ={} 这里 {} 是 hashref 为什么要用引号?楼主说的是 q{} 吧?
< > 在双引号中也不会转意
回复 2# zhlong8
哦,也就是说只要创建哈希引用的时候都要用花括号!多谢
回复 3# 超级细菌
创建匿名的hash引用
回复 1# 超级细菌
尖括号只是说明作用 3 各参数,你也可以用其他符号。
{:3_183:} 我可没说过这话,不要诬陷我。创建 hashref 也可以用 \%hash 、autovivification