J'utilise le framework Rails ces jours-ci, je vais donc récapituler le contenu d'apprentissage précoce que je viens d'oublier.
hash = {}
hash[:name] = "je l'ai fait" #Les nouvelles clés ne sont pas dans le hachage
hash[:name] = "Kanemura" #La valeur de la clé existante est mise à jour
puts hash[:name] #Lors de la sortie, le nom de la clé est un symbole entre crochets
hash = {name: "Kanemura"} #Le hachage final ressemble à ceci
arrays = []
hash = {name: "Kanemura"}
arrays << hash #Ajouter au tableau sous forme de hachage
puts arrays[0][:name]
#=>"Kanemura"
puts arrays
#=>{:name=>"Kanemura"}
Quand j'utilisais Rails, je me demandais si j'utilisais des hachages, mais j'ai complètement oublié comment le gérer dans Ruby.