我是 Ruby 的初学者,我正在尝试执行以下操作: 假设我有两个数组:
array_1 = ["NY", "SF", "NL", "SY"]
array_2 = ["apple", "banana"]
我想将数组合并为一个散列,这样 array_1
中的每个对象都将分配给 array_2
中的对象
提前致谢。
最佳答案
x = [:foo, :bar, :baz]
y = [1, 2, 3]
x.zip(y).to_h # => {:foo=>1, :bar=>2, :baz=>3}
关于Ruby,如何从两个数组创建哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33899766/