Die Klasse Hash
Ein Hash ist eine ungeordnete Sammlung von
Schlüssel/Wert-Paaren, die z.B. so aussehen: "storm" =>
"tornado"
. Ein Hash ähnelt einem Array
,
aber statt mit einem Standard-Integer-Index, der bei null beginnt,
erfolgt die Indexierung mit Schlüsseln, die aus beliebigen Ruby-Objekten
bestehen können. Anders gesagt: Sie können wie bei einem
Array
Integerschlüssel verwenden, haben aber auch die
Möglichkeit, ein beliebiges Ruby-Objekt als Schlüssel zu verwenden,
sogar ein Array
! (Hashes sind in Ruby tatsächlich
auch als Arrays implementiert.)
Auf Hashes kann über Schlüssel oder Werte zugegriffen werden. In der Regel werden aber die Schlüssel verwendet, die eindeutig sein müssen. Versuchen Sie auf einen Hash mit einem Schlüssel zuzugreifen, ...
Get Ruby: kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.