Je suis confus quant à ce comportement. Ai-je vraiment besoin de diviser ma matrice pour que cela fonctionne?Conversion de tableau en hachage
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"}
Dans ruby 1.9, les exemples 1 et 3 donnent un tableau vide. – steenslag
Tous ces exemples sont dans Ruby 1.9.3dev –