![]() |
1
2
首先,见 perldsc 用于执行多维结构的正确语法。你的数组没有任何意义。 如果你有 warnings 打开后,您会看到一个“参数不是数字”警告,告诉您不能在数组索引中以任何有意义的方式使用字符串。 但是您在更新中发布的哈希应该可以正常工作。
如果你得不到你期望的输出,那是因为
|
![]() |
2
1
'key'=>'val'创建哈希引用,因此在查找键之前取消引用。
您也不需要引用$exe或$return,因为它们已经包含字符串。 注意,Perl不支持多维索引;多维数组只是一个数组数组,因此您需要对每个索引使用[]。在标量上下文中,逗号运算符返回最右边表达式的值,因此以下行是等效的:
请注意,在列表上下文中,逗号运算符返回一个值列表,它为我们提供切片:
|
![]() |
Paul Williams · 迭代数组时输出有问题 6 月前 |
![]() |
Omprakash · 使用Google工作表中的多行和多列进行筛选 1 年前 |
![]() |
Genki · Bash:如何从多维数组中的命名键获取值 1 年前 |