|
|
1
12
您需要将括号改为方括号:
哈希值必须是标量值,因此您的数字列表需要存储为数组引用(因此是方括号)。 在第二个例子中,括号是多余的,只是混淆了问题。每一组括号只包含一个标量值(字符串),每个值都成为散列值。 |
|
|
2
10
区别在于“…”是一个字符串(单个标量),并且
因为散列只是包含偶数个元素的列表,所以当元素的数目为偶数时,这将起作用,但如果它像您的示例中那样奇数,则会失败。
如果要将数组存储为哈希中的值,请使用
|
|
|
3
2
您试图将一个列表作为散列元素放入,它将它们视为更多的键/值对。你真正想做的是放置数组引用,比如
可以将数组元素引用为
|
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 1 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 2 年前 |