1
6
|
2
6
散列的散列很难第一次正确。在这种情况下
会把你带到你想去的地方。
见
|
3
4
简短回答:哈希键只能与标量关联,不能与哈希关联。要想做你想做的,你需要使用引用。 我建议您阅读perlReftut,而不是重新散列(heh)如何创建多级数据结构。PerlRef更完整,但一开始有点难以抗拒。 |
4
2
迈克,亚历山大的回答是对的。 也是小费。如果您只是在学习hashes,Perl有一个名为data::dumper的模块,它可以为您漂亮地打印数据结构,当您想检查数据结构的值时,这非常方便。
当你打印这个时,它会显示
|
5
1
Perl喜欢扁平化数据结构。这通常是件好事……例如,
如果您真的打算在另一个结构中有一个结构,则内部结构需要作为参考。像这样:
大括号表示一个散列,您用来自%b的值填充它,然后作为引用而不是直接散列返回。 你也可以说
但这也使得对%B的更改变为$A 1。 |