VERİ TİPLERİ 4

Sözlük (Hash)

Hash veri tipinin türkçe anlamı sözlüktür. Genelde Array’ imsi yapılar olarak da bilinir . Yapısın da Key-Value çifti bulundurur. Örnek olarak gösterirsek;

     {key1: "value1", key2: "value2", ....}

Hash yapısı oluşturmak istersek;

     h = Hash.new
     h = {}

🔎 İPUCU:

Key-Value çifti farklı veri tipleri içerebilir.

Kaç adet girdi olduğunu hesaplamak istersek (Yalnızca keyleri saymak yeterlidir ya da valueleri)

Ekrana key değerini bastırmak istersek;

Dizilerde kullandığımız “each” yapısını Hash yapısında da kullanabiliriz ;

📝 BİLGİ:

“delete” metodu ile key silebiliriz;

Key değerine farklı bir değer atanarak value değeri değiştirilebilir.

Sadece key değerlerini yada sadece value değerlerini ekrana bastırmak tabi ki mümkün: (Sonunsa “s” ekini koymayı unutmayın!)


Sözlüklerde her türlü veri tipinin kullanılacağını söylemiştik yukarıda gösterdiğim gibi semboller de kullanılabilir.

Sıklıkla kullanılan

  • to_a , hash yapısını diziye yani array’e çevirir.
  • to_s, hash yapısını string ifadeye çevirir.

Hash yapısında kullanılan metotları görmek istiyorsak ‘interactive Ruby’ terminalinde ;

Aklınıza takılan sorularınız için mail atabilirsiniz. 👍🏻

Geri dönüşlerinizi bekliyorum. 😊 

Vakit ayırdığınız için teşekkür ederim. 💁🏼

SİBERGAZİ ve CYSECLAB ortak yazarı tarafından yazılmıştır!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir