我有一个输出像这样不同数量的阵列的方法:Ruby,数组中的项目?
[["unidentified object", 50], ["person", 22], ["car", 55], ["SUV", 32], ["large_vehicle", 76]]
[["unidentified object", 167], ["person", 104], ["car", 265], ["SUV", 129], ["large_vehicle", 355]]
[["unidentified object", 1963], ["person", 413], ["car", 1962], ["SUV", 996], ["large_vehicle", 2027]]
[["unidentified object", 1526], ["person", 373], ["car", 1560], ["SUV", 765], ["large_vehicle", 1706]]
[["unidentified object", 1234], ["person", 316], ["car", 1705], ["SUV", 895], ["large_vehicle", 1712]]
不过,我很想有一个具有每个项目的总数在所有阵列总额,像哈希:
[{:class => "unidentified object", :count => 7234}, {:class => "person", :count => 5231}, {...}]
这有道理吗?我完全需要了解数组和哈希方法是如何工作的,但是任何提示都会有帮助。
表示总数的数字是错误的。 – sawa 2011-04-10 08:55:31