Hashes

En Hash er en kollektion af nøgler og værdier.
Det er lidt ligesom en dansk-engelsk ordbog hvor man slår op efter en nøgle som er det danske ord, og så finder den tilsvarende værdi der er det engelske ord.

Man kan definere et hash med Nøgler som strenge hvorefter der er en "rocket" => og så værdien på højreside. Der skal så komma imellem hver nøgle-værdi-par. Man kan så slå op i hashet med en streng som nøgle.

karakterer = { "Anders And" => 10, "Georg Georgløs" => 5 }
karakterer["Anders And"]
#=> 10

Man kan også skrive det på en kortere måde ved bare at have et kolon bagefter værdinavnet. Man slår så op med et symbol.

options = { font_size: 10, font-family: "Arial" }
options[:font_family]
#=> "Arial"