[Ruby] So rufen Sie den Inhalt des Doppel-Hash ab

Überblick

Ich werde zusammenfassen, wie der doppelte Hash als Memorandum abgerufen werden kann.

Umgebung

Ruby 2.6.5

Inhalt

Angenommen, Sie haben eine Variable user_date mit mehreren Hashes in einem Array.

user_data = [
  {
    user: {
      profile: {
        name: 'Taro'
      }
    }
  },
  {
    user: {
      profile: {
        name: 'Jiro'
      }
    }
  },
  {
    user: {
      profile: {
        name: 'Saburo'
      }
    }
  }
]

Geben Sie den Schlüssel an, der diesem Wert entspricht, um den Wert des Hash zu erhalten.

Hash[Schlüssel des zu erhaltenden Wertes]

Wenn Sie bestimmte Daten aus einem doppelten Hash abrufen, geben Sie den [Schlüssel des abzurufenden Werts] kontinuierlich bis zu den abzurufenden Daten an. Deshalb. Wenn Sie versuchen, nur die Namen aller Benutzer auszugeben, lautet die Beschreibung wie folgt.

user_data.each do |user|
  puts user[:user][:profile][:name]
end

das ist alles

Recommended Posts

[Ruby] So rufen Sie den Inhalt des Doppel-Hash ab
So rufen Sie den Hashwert in einem Array in Ruby ab
So überprüfen Sie den Inhalt der Java-Zeichenfolge mit fester Länge
So finden Sie die Ursache des Ruby-Fehlers
Passen Sie an, wie der Inhalt von Recyclerview aufgeteilt wird
[Rails] So erhalten Sie den Inhalt starker Parameter
Über das Verhalten von Ruby Hash # ==
Extraktion von "Ruby" Double Hash * Review
[Docker] So sehen Sie den Inhalt von Volumes. Starten Sie einen Container mit Root-Rechten.
So ändern Sie den Inhalt der JAR-Datei, ohne sie zu dekomprimieren
[jsoup] So erhalten Sie die gesamte Dokumentation
[Ruby] Ich möchte die Reihenfolge der Hash-Tabelle umkehren
[Ruby] Zeigt den Inhalt von Variablen an
So erhalten Sie den Inhalt von Map mithilfe des for-Anweisungsmemorandums
[chown] So ändern Sie den Eigentümer einer Datei oder eines Verzeichnisses
So fügen Sie einen neuen Hash / Array hinzu
So bestimmen Sie die Anzahl der Parallelen
[Ruby] Schneiden Sie den Inhalt von Twitter-Anzeigen ab
So sortieren Sie eine Liste von SelectItems
[Rubin] Doppelter Hash
[Ruby] Ich möchte nur den Wert des Hash und nur den Schlüssel extrahieren
So finden Sie heraus, welche Java-Version der Klassendatei kompiliert wurde
[Java] Wie man mit der String-Klasse an die Spitze eines bestimmten Strings kommt
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
So ändern Sie den Wert einer Variablen an einem Haltepunkt in IntelliJ
So ermitteln Sie den absoluten Pfad eines in Java ausgeführten Verzeichnisses
Memorandum zum Bereinigen des Codes Ruby
Machen Sie einen Rand links vom TextField
Die Geschichte der Einführung der Ajax-Kommunikation in Ruby
Stellen Sie die Zeit von LocalDateTime auf eine bestimmte Zeit ein
Wie man IGV mit Socket-Kommunikation bedient und wie man einen Ruby Gem mit dieser Methode herstellt
Ich möchte den Inhalt der Absicht var_dump
Ausgabe der Verwendung der Slice-Methode
[Ruby] Code zur Anzeige des Tages
So zeigen Sie das Ergebnis des Ausfüllens des Formulars an
[Ruby] So generieren Sie eine zufällige Alphabet-Zeichenfolge
So erstellen Sie die einfachste Blockchain in Ruby
[Ruby-Grundlagen] Verwendung der Slice-Methode
[Ruby on Rails] So machen Sie das Linkziel zu einem Teil der angegebenen ID
So erhalten Sie die ID eines Benutzers, der sich in Swift bei Firebase authentifiziert hat
So erstellen Sie eine eindeutige Datenkombination in der Schienen-Zwischentabelle
[Ruby on Rails] So japanisieren Sie die Fehlermeldung des Formularobjekts (ActiveModel)
Ich habe es geschafft, ein Leerzeichen zu bekommen, als ich den Inhalt von Beans in den Textbereich gebracht habe
[Hinweis] [Anfänger] Schreiben, wenn der Wert eines Array-Elements in einem sich wiederholenden Satz von Ruby geändert wird
[Java] So erhalten Sie die URL der Übergangsquelle
So löschen / aktualisieren Sie das Listenfeld von OneToMany
Listen Sie den Inhalt von Kategorien auf, die mit Active Hash erstellt wurden
So führen Sie die SpringBoot-App als Dienst aus
Wie schreibe ich Scala aus der Perspektive von Java
[Ruby on Rails] So ändern Sie den Spaltennamen
[Java] So erhalten Sie den Maximalwert von HashMap
[Rails] So ändern Sie den Spaltennamen der Tabelle