Holen Sie sich den Hash-Wert in Ruby mit der Methode fetch()

MD Aminul Islam 21 Juni 2023
  1. Methode 1: Holen Sie sich den Hash-Wert mit der fetch()-Methode
  2. Methode 2: Holen Sie sich den Hash-Wert mit der allgemeinen Methode
Holen Sie sich den Hash-Wert in Ruby mit der Methode fetch()

Hash ist ein sehr verbreiteter Bestandteil jeder modernen Programmiersprache. Es ist ein Sammlungsschlüssel mit entsprechenden Werten.

Hash ähnelt größtenteils dem Array, aber der Hauptunterschied zwischen Array und Hash besteht darin, dass der Index des Arrays eine Ganzzahl ist und vom Programm automatisch generiert wird, der Hash jedoch die Elemente durch beliebige Schlüssel beliebigen Typs indiziert.

In diesem Artikel werden wir verschiedene Möglichkeiten sehen, Daten aus einem Hash zu extrahieren, und wir werden auch einige Beispiele sehen, die für das Thema relevant sind, um es einfacher zu machen.

Methode 1: Holen Sie sich den Hash-Wert mit der fetch()-Methode

Sie können die Methode fetch() verwenden, um Daten aus dem Hash zu extrahieren. In unserem Beispiel unten zeigen wir, wie wir mit der Methode fetch() basierend auf dem Schlüssel einen Wert von Hash erhalten können.

Sehen Sie sich das folgende Beispiel an.

Hash = { "a" => 120, "b" => 220 }
puts "Hash A fetch form : #{Hash.fetch("a")}"

Wir extrahieren die Daten mit dem Schlüssel A im obigen Beispiel. Das obige Programm liefert Ihnen die folgende Ausgabe.

Hash A fetch form : 120

Methode 2: Holen Sie sich den Hash-Wert mit der allgemeinen Methode

Sie können diesem Beispiel folgen, wenn Sie die Methode fetch() nicht verwenden möchten. In unserem Beispiel unten sehen wir, wie wir die Daten eines bestimmten Schlüssels aus einem Hash extrahieren können.

Schauen wir uns das folgende Beispiel an.

Hash = { "a" => 120, "b" => 220 }
puts "Hash A fetch form : #{Hash["a"]}"

Wir extrahieren die Daten mit dem Schlüssel A im obigen Beispiel. Das obige Programm liefert Ihnen die folgende Ausgabe.

Hash A fetch form : 120
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn