Mantıksal DEĞİL
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 25 / 94.
Mantıksal NOT operatörü (!) boolean değerleri tersine çevirir, true'yu false'a ve tersi şekilde dönüştürür.
void main() {
bool isRaining = true;
bool isNotRaining = !isRaining;
print('Is it raining? $isRaining');
print('Is it not raining? $isNotRaining');
}Çıktı:
Is it raining? true
Is it not raining? falseNegatif koşulları kontrol etmek için faydalıdır ve diğer mantıksal operatörlerle birleştirilebilir.
Görev
KolayDart'ta Mantıksal NOT (!) operatörünü gösteren bir program oluşturun:
- Bir boolean değişken
isRainingbildirin ve onutrueolarak ayarlayın - Bir boolean değişken
hasUmbrellabildirin ve onufalseolarak ayarlayın - Yağmur yağıyorsa VE kişi şemsiyesi YOKSA
trueolan yeni bir boolean değişkenwillGetWetoluşturun (! operatörünü kullanın) - Yağmur YAĞMIYORSA VEYA kişi şemsiyesi varsa
trueolan başka bir boolean değişkencanGoOutsideoluşturun (! operatörünü kullanın) - Dört değişkeni de TAM şu formatta yazdırın:
Is it raining? true Do you have an umbrella? false Will you get wet? true Can you go outside? false
Çıktınız bu tam formata uymalıdır.
Kendin dene
void main() {
// Boolean değişkenlerinizi burada bildirin
bool isRaining = ?;
bool hasUmbrella = ?;
// willGetWet'i AND ile mantıksal NOT kullanarak hesaplayın
bool willGetWet = ?;
// canGoOutside'ı OR ile mantıksal NOT kullanarak hesaplayın
bool canGoOutside = ?;
// Değişkenleri etiketlerle yazdırın
print("Is it raining? $isRaining");
print("Do you have an umbrella? $hasUmbrella");
print("Will you get wet? $willGetWet");
print("Can you go outside? $canGoOutside");
}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