Looking for ruby Keywords? Try Ask4Keywords

Ruby LanguageHashes


Einführung

Ein Hash ist eine wörterbuchartige Sammlung eindeutiger Schlüssel und ihrer Werte. Sie werden auch assoziative Arrays genannt und ähneln Arrays. Wenn ein Array jedoch Ganzzahlen als Index verwendet, können Sie mit einem Hash einen beliebigen Objekttyp verwenden. Sie rufen einen neuen Eintrag ab oder erstellen einen neuen Eintrag in einem Hash, indem Sie auf seinen Schlüssel verweisen.

Syntax

  • {first_name: "Noel", zweiter Name: "Edmonds"}

  • {: first_name => "Noel",: second_name => "Edmonds"}

  • {"Vorname" => "Noel", "Zweiter Name" => "Edmonds"}

  • {first_key => first_value, second_key => second_value}

Bemerkungen

Hashes in Ruby ordnen Schlüssel mithilfe einer Hashtabelle zu.

Jedes Hash-Objekt kann als Schlüssel verwendet werden. Es ist jedoch üblich, ein Symbol da es in der Regel in mehreren Ruby-Versionen effizienter ist, da die Objektzuordnung reduziert ist.

{ key1: "foo", key2: "baz"  }

Hashes Verwandte Beispiele