【发布时间】:2012-07-27 04:18:18
【问题描述】:
我有一个数组哈希,如图:
my %hash = (
234 => ["aa", "bb", "aa", "ab", "aa"],
235 => ["aa", "ab", "aa", "bb", "aa"],
236 => ["bb", "aa", "aa", "aa", "bb"],
...
)
我正在尝试遍历每个值的第一个元素并计算bb 的出现次数。
例如,在上面的哈希中,我有一个 bb 出现在显示的所有第一个元素中。我需要将该数字(所有数组的第 0 个元素中“bb”的数量)推入一个新数组,然后移动到下一组元素。
对于上面的示例,我将遍历数组的所有 4 个元素并获得带有 (1, 1, 0, 1, 1) 的最终数组。
我在正确编写代码时遇到了很多麻烦,而且还没有找到类似的问题。任何帮助将非常感激。
【问题讨论】:
-
如果您使用实际的 perl 语法展示了数据结构的样子,会更容易理解您的问题。
-
记下下次,感谢Borodin的编辑!