将[:one,1,:two,2]转换为{:one => 1,:two =>在Ruby中2}

时间:2009-10-25 03:59:00

标签: ruby

从类似Array的{​​{1}}转换为[:one, 1, :two, 2] Hash之类的最像红宝石的方法是什么?

2 个答案:

答案 0 :(得分:16)

我将如何做到这一点:

Hash[*array]

答案 1 :(得分:1)

Hash[*[:one, 1, :two, 2]]
#=> {:one => 1, :two => 2}