¿Cuál es la forma más sencilla de convertir el rango 1..10
en un hash del siguiente formato?Ruby/Rails: Convertir un rango en un hash
{
1 => '£1',
2 => '£2',
# ...
}
que han intentado hacer esto con map
, pero terminan con una serie de valores hash en lugar de una sola hash.
Gracias.
Métodos como 'each_with_object' recordarme lo mucho que amo Rubí! +1 –
Perfecto, gracias! – gjb
necesita CAMBIAR | hash, num | to | num, hash | en ese último ejemplo ... else obtiene NoMethodError: método indefinido '[] = 'para 1: Fixnum – jpwynn