1
我對此行爲感到困惑。我真的需要拆分我的陣列來完成這項工作嗎?上述將數組轉換爲散列
pry(main)> ary = ["foo", "bar"]
=> ["foo", "bar"]
pry(main)> Hash[ary]
=> {"f"=>"o", "b"=>"a"}
pry(main)> Hash["foo", "bar"]
=> {"foo"=>"bar"}
pry(main)> Hash[["foo", "bar"]]
=> {"f"=>"o", "b"=>"a"}
pry(main)> Hash[ary.split(",")]
=> {"foo"=>"bar"}
在紅寶石1.9例1和3導致一個空的數組。 – steenslag
所有這些例子都在Ruby 1.9.3dev中 –