Hash, dizilerden farklı olarak değerlere ulaşmayı anahtarlar yardımı ile yapar.
Arraya eklenen değerler sırasına göre çağrılırken, Hash dizilerinde değerler anahtar adına göre çağrılırlar.
ogrenci1 = {'isim' => 'Mehmet', 'soyisim' => 'Cumali', 'not' => 5}
ogrenci1['isim'] => Mehmet
Yeni hash nesnesi oluşturur ve döndürür.
Varsayılan değer olarak her zaman verilen argümanı döndüren Hash oluşturur.
# Örnek bir hash tanımlanması
h = Hash.new("Ali")
puts h["deneme"]
» Ali