Je vais résumer comment récupérer le double hachage sous forme de mémorandum.
Ruby 2.6.5
Par exemple, supposons que vous ayez une variable user_date avec plusieurs hachages dans un tableau.
user_data = [
{
user: {
profile: {
name: 'Taro'
}
}
},
{
user: {
profile: {
name: 'Jiro'
}
}
},
{
user: {
profile: {
name: 'Saburo'
}
}
}
]
Pour obtenir la valeur du hachage, spécifiez la clé correspondant à cette valeur.
hacher[Clé de la valeur à obtenir]
De plus, lors de la récupération de données spécifiques à partir d'un double hachage, spécifiez la [Clé de la valeur à récupérer] en continu jusqu'aux données à récupérer. Donc. Si vous essayez d'afficher uniquement les noms de tous les utilisateurs, la description sera la suivante.
user_data.each do |user|
puts user[:user][:profile][:name]
end
c'est tout
Recommended Posts