J'essaie d'initialiser un hachage de tableaux comme suit
@my_hash = Hash.new(Array.new)
pour que je puisse :
@my_hash["hello"].push("in the street")
=> ["in the street"]
@my_hash["hello"].push("at home")
=> ["in the street", "at home"]
@my_hash["hello"]
=>["in the street", "at home"]
Le problème est que toute nouvelle clé de hachage renvoie également ["in the street", "at home"]
@my_hash["bye"]
=> ["in the street", "at home"]
@my_hash["xxx"]
=> ["in the street", "at home"]
! !!???
Qu'est-ce que je fais de travers ? Quelle serait la bonne façon d'initialiser un hachage de tableaux ?