Tengo esto:
hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] }
y quiero llegar a esto: [["a","b","c"],["b","c"]]
Esto parece que debería funcionar, pero no es así:
hash.each{|key,value| value}
=> {"a"=>["a", "b", "c"], "b"=>["b", "c"]}
¿Alguna sugerencia?
hash.values
siendo la mejor en mi opinión). Pero quería señalar que cuando le proporcionas un bloqueHash#each
, solo devolverá el valor completo del hash. Si desea realizar una operación en cada elemento y devolverlo como una matriz, useHash#collect
o su aliasHash#map
. Más cosas sobre Enumerables aquí .