Menu
Coddy logo textTech

Symbol Veri Tipi

Coddy'nin Ruby Journey'sinin Temeller bölümünün bir parçası. Ders 7 / 88.

Ruby'de semboller, değiştirilemez tanımlayıcıları temsil eden benzersiz bir veri türüdür. Bir sembol, bir adın önüne iki nokta üst üste : eklenerek oluşturulur. Dizelerin aksine, aynı ada sahip semboller bellekte her zaman aynı nesneye başvurur; bu da onları bellek açısından daha verimli kılar.

Bir sembol değişkeni oluşturmak şu kalıbı izler:

status = :active
color = :red
role = :admin

Semboller dizelere benzer görünür, ancak farklı bir amaca hizmet eder. Dizeler değişebilecek veya üzerinde işlem yapılabilecek metinler için kullanılırken, semboller sabit kalan tanımlayıcılar, etiketler ve anahtarlar için kullanılır. Genellikle hash anahtarları olarak ve durumları veya kategorileri temsil etmek için kullanılırlar.

Ruby'de sembol örnekleri:

status = :pending     # Bir durumu temsil eder
day = :monday         # Bir günü temsil eder
mode = :dark_mode     # Bir ayarı temsil eder
challenge icon

Görev

Kolay

Farklı görev durumlarını temsil etmek için üç sembol değişkeni oluştur. Önce current_state adlı bir değişken oluştur ve ona :active sembolünü ata. Ardından next_state adlı bir değişken oluştur ve ona :pending sembolünü ata. Son olarak final_state adlı bir değişken oluştur ve ona :completed sembolünü ata. Üç değişkenin tamamını puts komutunu kullanarak görüntüle.

Kendin dene

# TODO: Kodunu buraya yaz
# Üç sembol değişkenini oluştur ve puts kullanarak görüntüle
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Ruby derleyicisi