¿Cómo puedo agregar un valor en un objeto Hash usando una clave que ya tiene un valor? Así, por ejemplo si tengoAgregar un valor en un objeto hash (en Ruby), utilizando una clave ya existente?
>> my_hash = Hash.new
>> my_hash[:my_key] = "Value1"
# then append a value, lets say "Value2" to my hash, using that same key "my_key"
# so that it can be
>> my_hash[:my_key]
=> ["Value1", "Value2"]
Sé que es fácil de escribir mi propio método, pero yo sólo quería saber si hay una construida en el método.
oh ok ... así que básicamente estoy usando una matriz dentro de un hash ... lo que sucedió fue que cuando traté de hacer h [: key] << "value2" sin hacer h [: key] = [], y siguió concatenando las cadenas y devolviendo "value1value2", así que supongo que tengo que hacer una matriz explícitamente. Gracias – bernabas
@bernabasd ¡Más que bienvenido! – lucapette