Extraction du double hash "ruby" * Avis

ruby.rb



user_data = [
  {
   
 user: {
        profile: {
            name: 'takeshi'
        }
    }
  },
  {
    user: {
        profile: {
          name: 'tanaka'
        }
    }
  },
  {
    user: {
        profile: {
            name: 'tosiki'
        }
    }
  }
]


* Contenu *

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! !! !! ** __

La mise en oeuvre

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
!important

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.

résultat

__ J'ai pu sortir le nom avec brio! !! __

  1. Si vous n'utilisez pas chaque méthode, spécifiez un indice et écrivez les clés l'une après l'autre.
  2. J'ai pu spécifier de manière concise les clés consécutivement en utilisant chaque méthode
???????????@MacBook-Pro ruby % ruby posi.rb
takeshi
tanaka
tosiki

** Considération **

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

Extraction du double hash "ruby" * Avis
[ruby] Double hachage
À propos du comportement de ruby Hash # ==
Revue Ruby 2
[Ruby] Comment récupérer le contenu du double hachage
Bases de Ruby ~ Revue de difficile à comprendre ~
Coopération rubis / rouille (6) Extraction de morphologie
Bases de Ruby 2 ~ Revue des points difficiles ~
Ruby Review 1
Notes de Ruby Hash
[Ruby] À propos de la récupération du hachage
[À propos du double hachage]
Bases de Ruby
NIO.2 examen de Java
Avis sur Java Shilber
Utilisation de Active Hash
définition de la méthode ruby
Les pièges d'Active Hash
Examen NIO de Java
Passez en revue les connaissances de base du rubis souvent oubliées
[Ruby] Je souhaite inverser l'ordre de la table de hachage
[Ruby] Liste des commandes de base