Extraktion von "Ruby" Double Hash * Review

ruby.rb



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


* Inhalt *

Im obigen Code existieren die einzelnen Daten im Array als Doppel-Hash. __ ** Ich möchte alle Benutzernamen ordnen! !! !! ** __

Implementierung

ruby.rb



#jede Methode
Unbenutzte Muster

puts user_date[0]["user"]["profile"]["name"]
puts user_date[1]["user"]["profile"]["name"]
puts user_date[2]["user"]["profile"]["name"]

ruby.rb


#jedes Methodenverwendungsmuster

user_date.each do |date|
  puts date [:user][:profile][:name]
end
!wichtig

Wenn sich mehrere Hashes überschneiden, kann der Wert des Namensschlüssels angezeigt werden, indem der Schlüssel angegeben wird, den Sie ab dem ersten "Schlüssel" des Hash nacheinander anzeigen möchten.

Ergebnis

__ Ich konnte nur den Namen brillant ausgeben! !! __ __

  1. Wenn Sie nicht jede Methode verwenden, geben Sie einen Index an und schreiben Sie die Schlüssel nacheinander.
  2. Mit jeder Methode konnte ich die Schlüssel nacheinander präzise spezifizieren
???????????@MacBook-Pro ruby % ruby posi.rb
takeshi
tanaka
tosiki

** Erwägung **

Es mag sein, dass ich als Anfänger schwer zu erkennen bin, ob es sich um die beste Codebeschreibungsmethode handelt, aber ich habe sie in die folgende Codebeschreibungsmethode konvertiert und sie gesehen ...

user_date = [
  { user: { profile:  { name: "takeshi" }}},
  { user: { profile:  { name: "tanaka" }}},
  { user: { profile:  { name: "tosiki" }}}
]

Recommended Posts

Extraktion von "Ruby" Double Hash * Review
[Rubin] Doppelter Hash
Über das Verhalten von Ruby Hash # ==
Ruby Review 2
[Ruby] So rufen Sie den Inhalt des Doppel-Hash ab
Grundlagen von Ruby ~ Rückblick auf schwer verständliche ~
Rubin / Rost-Kooperation (6) Extraktion der Morphologie
Grundlagen von Ruby 2 ~ Rückblick auf schwer verständliche ~
Ruby Review 1
Ruby Hash Notizen
[Ruby] Über das Abrufen von Hash
[Über Double Hash]
Grundlagen von Ruby
NIO.2 Überprüfung von Java
Bewertung von Java Shilber
Verwendung von Active Hash
Definition der Rubinmethode
Die Fallstricke von Active Hash
NIO Bewertung von Java
Überprüfen Sie die Grundkenntnisse von Rubin, die oft vergessen werden
[Ruby] Ich möchte die Reihenfolge der Hash-Tabelle umkehren
[Ruby] Grundlegende Befehlsliste