if, else if ve else
Kodu yalnızca koşullar sağlandığında çalıştırma
if, else if ve else, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Dart Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Dart Academy kursu toplamda 4 dersten oluşur.
Kodu Yalnızca Bazen Çalıştırma
Bazen kodun yalnızca bir koşul karşılandığında çalışmasını istersiniz. Dart'ta bu seçimi if ifadesiyle yaparsınız. 🔀
Temel if
Bir if ifadesi parantez içinde bir bool alır. Değer true olduğunda süslü parantezler içindeki blok çalışır; false olduğunda Dart bu bloğu atlar.
if (score > 90) {
print("Great job!");
}Koşul bool Türünde Olmalıdır
Dart, if içindeki koşulun gerçek bir bool olmasını zorunlu kılar. Diğer bazı dillerin aksine, tek başına bir sayı veya dize derlenmez.
if (isLoggedIn) {
print("Welcome back");
}else Ekleme
False durumunu ele almak için else ile if ifadesini eşleştirin. İki bloktan tam olarak biri her zaman çalışır; ikisi birden veya hiçbiri çalışmaz.
if (age >= 18) {
print("Adult");
} else {
print("Minor");
}else if ile Zincirleme
İkiden fazla yol mu gerekiyor? else if dallarını arka arkaya ekleyin. Dart bunları yukarıdan aşağıya kontrol eder ve doğru olan ilk dalı çalıştırır.
if (n > 0) {
print("positive");
} else if (n < 0) {
print("negative");
}İlk Eşleşme Kazanır
Bir zincirde sıra önemlidir. Bir dal doğru olduğunda Dart onu çalıştırır ve geri kalanını atlar; bu nedenle en özel testleri önce yazın.
if (score >= 90) grade = "A";
else if (score >= 80) grade = "B";Son Bir else Geri Kalanları Yakalar
Kalan tüm durumları yakalamak için zinciri normal bir else ile bitirin. Önceki koşulların hiçbiri eşleşmediğinde bu, güvenli varsayılan seçeneğinizdir.
if (light == "red") stop();
else if (light == "green") go();
else wait();Süslü Parantezler Güvenliğinizi Sağlar
Tek satırlık ifadelerde süslü parantezleri atlayabilirsiniz; ancak her zaman süslü parantez kullanmak, daha sonra ikinci bir satır eklediğinizde ortaya çıkabilecek sinsi hataları önler.
if (ok) {
print("line one");
print("line two");
}if İfadelerini İç İçe Kullanma
Takip soruları sormak için bir if ifadesini başka bir ifadenin içine yerleştirebilirsiniz. Mantığınızın okunmasını kolay tutmak için iç içe kullanımı sınırlı tutun.
if (loggedIn) {
if (isAdmin) showPanel();
}Koşul Olarak Karşılaştırmalar
Öğrendiğiniz karşılaştırmaları doğrudan if içine yerleştirebilirsiniz. bool üreten herhangi bir ifade, hangi dalın çalışacağını belirleyebilir.
if (cart.length > 0) {
print("Ready to check out");
}if İşin Çoğunu Üstlenir
Girdiyi doğrulamaktan mesaj seçmeye kadar if ve benzeri yapılar, Dart'ta yazacağınız günlük kararların çoğunu yönetir. 💪
Hızlı Kontrol
Bir if-else zincirinin kaç dalı gerçekten çalışır?
Özet
Artık if ile dallanabilir, else ile alternatif durumu ele alabilir, else if ile zincir oluşturabilir ve yalnızca doğru olan ilk dalın çalışacağından emin olabilirsiniz. 🎉
Sıkça Sorulan Sorular
“if, else if ve else” dersi ücretsiz mi?
Evet — “if, else if ve else” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Dart Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Dart Academy kursu toplamda 4 dersten oluşur.
“if, else if ve else” dersinde ne öğreneceğim?
Kodu yalnızca koşullar sağlandığında çalıştırma Dart Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Dart Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Dart Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“if, else if ve else” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Dart Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Dart Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Boolean Değerler ve Karşılaştırma İşleçleri
- if, else if ve else
- Mantıksal İşleçler ve Kısa Devre Değerlendirmesi
- Üçlü ve switch İfadeleri