Bölüm 2: Crystal Dilinin Temelleri
Bir dilin öğrenilmesinde en heyecan verici aşama, o dilin çerçevesini oluşturan temel yapı taşlarına aşina olmaktır. Bu bölümde, Crystal programlama dilinin temellerini keşfedeceğiz; dikkatinizi dağıtacak fazladan detaylardan arındırılmış, sade ama bir o kadar da etkileyici bir dille.
2.1 Değişkenler ve Veri Türleri
Crystal, tip güvenliği sağlayan bir dildir, yani her değişkenin bir türü vardır. Ancak, Crystal değişken türlerini otomatik olarak çıkarabilir, bu da kodun daha temiz ve okunabilir olmasını sağlar. İşte bir örnek:
Burada isim
bir string, yaş
ise bir tamsayı olarak tanımlanmıştır. Crystal, bu türleri sizin için otomatik olarak tanımlar.
2.2 Kontrol Yapıları
Kontrol yapıları, bir programın akışını yönetmemize olanak tanır. Crystal'da if
, else
ve elsif
gibi kontrol yapıları vardır.
2.3 Döngüler
Döngüler, belirli bir işlemin birkaç kez tekrarlanmasını sağlar. while
ve for
Crystal'daki popüler döngü yapılarından sadece birkaçıdır.
2.4 Hata Yönetimi
Bir programda her şey beklediğimiz gibi gitmeyebilir; bu yüzden hata yönetimi önemlidir. Crystal'da begin
, rescue
ve ensure
blokları kullanılarak hatalar yönetilir.
2.5 Sonuç
Bu bölümde, Crystal programlama dilinin temel bileşenlerine bir giriş yaptık. Şimdi bu bilgileri bir araya getirerek etkileyici programlar oluşturmaya başlayabilirsiniz! Önümüzdeki bölümlerde, bu temeller üzerine inşa ederek daha gelişmiş konuları ele alacağız.
Last updated