给定一个散列,例如:
hash = { "fish" => 2, "cat" => 3, "dog" => 1 }
我需要得到:
我当前的代码:
value_string = hash.map { |k,v| "#{v}"}.join(',')
sum = 0
hash.map { |k,v| sum += v}
您可以这样做:
hash.values.join(",") # => "2,3,1"
hash.values.inject(:+) # => 6
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句