我有两个这样的数组:
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