Wie erstellt man einen neuen Hash in Ruby?
Wie erstellt man einen neuen Hash in Ruby?
Anonim

Erstellen ein Hasch

In Rubin du kannst schaffen ein Hasch indem Sie einem Wert mit => einen Schlüssel zuweisen, trennen Sie diese Schlüssel/Wert-Paare durch Kommas und schließen Sie das Ganze in geschweifte Klammern ein.

Zu wissen ist auch, was ein Hash in Ruby ist.

Rubin | Hashes Grundlagen. Hasch ist eine Datenstruktur, die einen Satz von Objekten verwaltet, die als Schlüssel bezeichnet werden, und jedem Schlüssel ist ein Wert zugeordnet. In einfachen Worten, a hash ist eine Sammlung eindeutiger Schlüssel und ihrer Werte. Arrays verwenden immer einen ganzzahligen Wert für die Indizierung, während hashes das Objekt verwenden.

Wie entfernt man außerdem ein Schlüssel-Wert-Paar aus einem Hash in Ruby? Es gibt viele Möglichkeiten, einen Schlüssel aus einem Hash zu entfernen und den verbleibenden Hash in Ruby zu erhalten.

  1. Slice => Es gibt ausgewählte Schlüssel zurück und löscht sie nicht aus dem ursprünglichen Hash.
  2. delete => Es löscht die ausgewählten Schlüssel aus dem ursprünglichen Hash (es kann nur einen Schlüssel akzeptieren und nicht mehr als einen).

Wie fügt man Hash hinzu?

Zu hinzufügen Schlüssel und Werte zu a hash Tabelle verwenden Sie das folgende Befehlsformat. Zum Beispiel zu hinzufügen eine "Zeit"-Taste mit dem Wert "Jetzt" zum hash Tabelle verwenden Sie das folgende Anweisungsformat. Zum Beispiel zu hinzufügen eine "Zeit"-Taste mit dem Wert "Jetzt" zum hash Tabelle verwenden Sie das folgende Anweisungsformat.

Sind Ruby-Hashes bestellt?

In Rubin 1.9 jedoch hash Elemente werden beim Einfügen iteriert Auftrag , […] Also, je nachdem, wie Sie diese Zeile aus dem Buch interpretieren und je nachdem, wie "spezifikationshaft" Sie dieses Buch beurteilen, ja, Bestellung von Literalen ist garantiert.

Empfohlen: