数组中的项目是多少次?

时间:2017-01-09 22:13:18

标签: ruby

arrays3=["rove","rouda","blue", "red","blue"]
def count_elements(arrays)
 arrays.inject(Hash.new(0)) { |total, e|  "#{total[e] += 1}" ; total

 }

end

count_elements(arrays3)

我需要返回:name:rove count:1 我得到了:{{:name=>"blake"}=>2, {:name=>"ashley"}=>1}

0 个答案:

没有答案