ruby.rb
user_data = [
{
user: {
profile: {
name: 'takeshi'
}
}
},
{
user: {
profile: {
name: 'tanaka'
}
}
},
{
user: {
profile: {
name: 'tosiki'
}
}
}
]
Dans le code ci-dessus, les données individuelles existent dans le tableau sous la forme d'un double hachage. __ ** Je veux mettre tous les noms d'utilisateurs dans l'ordre! !! !! ** __
ruby.rb
#chaque méthode
Modèles inutilisés
puts user_date[0]["user"]["profile"]["name"]
puts user_date[1]["user"]["profile"]["name"]
puts user_date[2]["user"]["profile"]["name"]
ruby.rb
#chaque modèle d'utilisation de méthode
user_date.each do |date|
puts date [:user][:profile][:name]
end
Lorsque plusieurs hachages se chevauchent, la valeur de la clé de nom peut être affichée en spécifiant la clé que vous souhaitez afficher consécutivement à partir de la première «clé» du hachage.
__ J'ai pu sortir le nom avec brio! !! __
???????????@MacBook-Pro ruby % ruby posi.rb
takeshi
tanaka
tosiki
C'est peut-être parce que je suis un débutant qu'il est difficile de voir si c'est la meilleure méthode de description de code, mais je l'ai convertie en la méthode de description de code suivante et je l'ai vue ...
user_date = [
{ user: { profile: { name: "takeshi" }}},
{ user: { profile: { name: "tanaka" }}},
{ user: { profile: { name: "tosiki" }}}
]
Recommended Posts