我有两个这样的数组:
keys = ['a', 'b', 'c']
values = [1, 2, 3]
在Ruby中有没有一种简单的方法可以将这些数组转换成下面的哈希?
{ 'a' => 1, 'b' => 2, 'c' => 3 }
这是我的方法,但我觉得应该有一个内置的方法来轻松地做到这一点。
def arrays2hash(keys, values)
hash = {}
0.upto(keys.length - 1) do |i|
hash[keys[i]] = values[i]
end
hash
end
https://stackoverflow.com/questions/740732
复制相似问题