Boole Değerleri (bool)
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 9 / 94.
Boole Değerleri (bool türü) sadece iki değere sahiptir: true veya false. Programlarda evet/hayır koşullarını temsil ederler.
void main() {
bool isRaining = true;
print(isRaining);
}Boolean değerleri tırnak işareti olmadan yazılır. Bunlara yeniden değer atayabilirsiniz:
void main() {
bool isCompleted = false;
print(isCompleted);
// Değeri değiştir
isCompleted = true;
print(isCompleted);
}Görev
BaşlangıçBasit bir oyun karakterinin durumunu izlemek için boolean değerlerle çalışan bir Dart programı oluşturun:
- Adlı bir boolean değişkeni
isAlivebildirin vetrue'a ayarlayın - Adlı bir boolean değişkeni
hasWeaponbildirin vefalse'a ayarlayın - Adlı bir tamsayı değişkeni
healthPointsbildirin ve100'e ayarlayın - Adlı bir double değişkeni
speedbildirin ve7.5'e ayarlayın - Tüm değişkenleri açıklayıcı etiketlerle TAM OLARAK şu formatta yazdırın:
Character Status: Alive: true Armed: false Health: 100 Speed: 7.5
Çıktınız bu tam formata uymalıdır.
Kopya kağıdı
Boole değerleri (bool türü) yalnızca iki değere sahiptir: true veya false. Programlarda evet/hayır koşullarını temsil ederler.
bool isRaining = true;
bool isCompleted = false;Boole değerleri tırnak işareti olmadan yazılır ve yeniden atanabilir:
bool isCompleted = false;
isCompleted = true; // Değeri değiştirKendin dene
void main() {
// Değişkenlerinizi burada bildirin
bool isAlive = ?;
bool hasWeapon = ?;
int healthPoints = ?;
double speed = ?;
// Karakter durumunu yazdır
print("Character Status:");
print("Alive: " + isAlive.toString());
print("Armed: " + hasWeapon.toString());
print("Health: " + healthPoints.toString());
print("Speed: " + speed.toString());
}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
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama