Mantıksal Operatörler Bölüm 2
Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 25 / 93.
Üçüncü mantıksal operatör NOT (!) operatörüdür. İki koşulu birleştiren && ve || operatörlerinin aksine, NOT operatörü tek bir Boolean değeri üzerinde çalışır ve onu karşıtına çevirir.
Bir şey true ise, ! uygulandığında false olur. false ise, ! onu true yapar:
fun main() {
val isRaining = true
val isNotRaining = !isRaining
println(isNotRaining) // Yazdırır: false
val isEmpty = false
println(!isEmpty) // Yazdırır: true
}NOT işleci, bir koşulun tersini kontrol etmek istediğinizde özellikle kullanışlıdır. Örneğin, bir kullanıcının oturum açmış olup olmadığını kontrol etmek yerine, oturum açmamış olup olmadığını kontrol etmeniz gerekebilir:
fun main() {
val isLoggedIn = false
val needsLogin = !isLoggedIn
println(needsLogin) // Yazdırır: true
}! işlecini karşılaştırma ifadelerine parantez içine alarak doğrudan da uygulayabilirsiniz:
fun main() {
val age = 15
val cannotVote = !(age >= 18)
println(cannotVote) // Yazdırır: true
}Görev
KolayisAvailable değerini alan ve karşıt değerini döndüren bir isUnavailable fonksiyonu yazın.
Boolean değerini tersine çevirmek için NOT operatörünü (!) kullanın.
Parametreler:
isAvailable(Boolean): Bir şeyin şu anda kullanılabilir olup olmadığı
Döndürülen değer: Kullanılabilir değilse true, kullanılabilirse false (Boolean)
Sağlanan sürücü fonksiyonunuzu çağırır ve döndürülen değeri yazdırır. Fonksiyon imzasını koruyun ve bir main fonksiyonu eklemeyin.
Kendin dene
fun isUnavailable(isAvailable: Boolean): Boolean {
// Kodu buraya yazın
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temel Bilgiler bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırımlı AtamaKarşılaştırma OperatörleriTekrar - Basit Matematik7Temel Girdi/Çıktı
Println FonksiyonuDize ŞablonlarıReadLine GirdisiTür DönüşümüTekrar - Emekliliğe Kalan YıllarTekrar - Doğru veya Yanlış10Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriAdlandırılmış ArgümanlarVarsayılan DeğerlerTek İfadeli FonksiyonlarTekrar - Sigma FonksiyonuTekrar - Doğrulama Fonksiyonu2Değişkenler
Val ve VarTür ÇıkarımıSayılarStringBooleanAdlandırma KurallarıTekrar - Değişkenleri Başlat5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3If İfadesiyle Üçlü OperatörTekrar - Basit Mantık8Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma3Null Olabilirliği
Null Güvenliği NedirNull Olabilir TürlerGüvenli Çağrı OperatörüElvis OperatörüFonksiyon Görevi TemelleriNull Değil DoğrulamasıÖzet - Güvenli Erişim6Karar Verme
If İfadesiIf - Elseİfade Olarak IfWhen İfadesiAralıklarla WhenTekrar - Basit Hesap Makinesi9Döngüler
For DöngüsüWhile DöngüsüDo-While DöngüsüBreakContinueDöngülerde Aralıklarİç İçe DöngüTekrar - FaktöriyelTekrar - Dinamik GirdiKendi başına pratik yap: Kotlin playground