Boolean Değerler ve Karşılaştırma İşleçleri
Karşılaştırmalardan true ve false üretme
Boolean Değerler ve Karşılaştırma İşleçleri, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 1. 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.
Evet veya Hayır, Doğru veya Yanlış
Programınızın verdiği her karar, evet ya da hayır yanıtıyla başlar. Dart'ta bu yanıt, yalnızca true veya false değerlerini tutan bir bool türüdür. 🤔
bool Tanımlama
Evet-hayır değerini bool türünde tanımlanmış bir değişkende saklarsınız. Bu değişken true veya false sabit değerlerini tutabilir, başka hiçbir şeyi tutamaz.
bool isReady = true;
bool isDone = false;Karşılaştırmalar Boolean Değerler Üretir
Nadiren true değerini elle yazarsınız. Bunun yerine bir karşılaştırma sizin için bool üretir ve değerlerinizle ilgili soruları otomatik olarak yanıtlar.
bool big = 10 > 3; // trueEşit ve Eşit Değil
İki değerin eşit olup olmadığını sormak için ==, farklı olup olmadıklarını sormak için != kullanın. Her ikisi de size doğrudan true veya false döndürür.
print(5 == 5); // true
print(5 != 2); // trueBüyüktür ve Küçüktür
> ve < işleçleri sıralamayı karşılaştırır. Soldaki değerin sağdakinden büyük mü yoksa küçük mü olduğunu belirtirler.
print(8 > 3); // true
print(2 < 1); // falseEşitlik Durumunu da Katma
Sınır değerini de dâhil etmek için eşittir işareti ekleyin. >= ve <=, değerler eşit olduğunda veya biri diğerinden büyük olduğunda true olur.
print(5 >= 5); // true
print(4 <= 9); // trueMetinleri Karşılaştırma
Dizeleri de karşılaştırabilirsiniz. == ile iki dize, yalnızca büyük-küçük harfler dâhil karakterleri tamamen aynı olduğunda eşit sayılır.
print("cat" == "cat"); // true
print("Cat" == "cat"); // falseÇift Eşittire Dikkat Edin
Tek bir = değer atar; == ise iki değeri karşılaştırır. Bunları karıştırmak yeni başlayanların sık yaptığı bir hatadır, bu nedenle iki kez kontrol edin.
var x = 5; // assign
print(x == 5); // compareSonucu Saklama
Karşılaştırma yalnızca bir ifadedir; bu nedenle bool sonucunu bir değişkende saklayabilir ve bu yanıta ihtiyaç duyduğunuz her yerde yeniden kullanabilirsiniz.
int age = 20;
bool adult = age >= 18; // trueNot ile Tersine Çevirme
Tersine çevirmek için bir bool değerinin önüne ! koyun. True false'a, false da true'ya dönüşür; karşıt soruyu sormak için kullanışlıdır.
bool open = false;
print(!open); // trueBoolean Değerler Kararları Yönlendirir
Bu true ve false değerleri dallanmanın temelini oluşturur. Yakında bir if ifadesi bool değerini okuyacak ve hangi kodun çalıştırılacağını seçecek. 🚦
Hızlı Kontrol
İki değerin eşit olup olmadığını hangi işleç sorar?
Özet
Bir bool değerinin true veya false tuttuğunu ve ==, !=, >, <, >=, <= ile ! işleçlerinin kararlar için bu değerleri oluşturduğunu öğrendiniz. 🎉
Sıkça Sorulan Sorular
“Boolean Değerler ve Karşılaştırma İşleçleri” dersi ücretsiz mi?
Evet — “Boolean Değerler ve Karşılaştırma İşleçleri” 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.
“Boolean Değerler ve Karşılaştırma İşleçleri” dersinde ne öğreneceğim?
Karşılaştırmalardan true ve false üretme 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 1. dersidir.
“Boolean Değerler ve Karşılaştırma İşleçleri” 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