Kotlin Boolesche Werte
Kotlin Boolesche Werte
Sehr oft benötigen Sie beim Programmieren einen Datentyp, der nur einen von zwei Werten haben kann, z:
- YES / NO
- ON / OFF
- TRUE / FALSE
Dafür verfügt Kotlin über einen Boolean
-Datentyp, der die Werte annehmen kann true
oder false
.
Boolesche Werte
Ein boolescher Typ kann mit dem Schlüsselwort Boolean
deklariert werden und kann nur die Werte annehmen true
oder false
:
Beispiel
val isKotlinFun: Boolean = true
val isFishTasty: Boolean = false
println(isKotlinFun) // Ausgänge true
println(isFishTasty) // Ausgänge false
Try it Yourself »
Genau wie Sie in den vorherigen Kapiteln mit anderen Datentypen gelernt haben, kann das obige Beispiel auch ohne Angabe des Typs geschrieben werden, da Kotlin intelligent genug ist, zu verstehen, dass die Variablen boolesche Werte sind:
Beispiel
val isKotlinFun = true
val isFishTasty = false
println(isKotlinFun) // Ausgänge true
println(isFishTasty) // Ausgänge false
Try it Yourself »
Boolescher Ausdruck
Ein boolescher Ausdruck gibt einen booleschen Wert zurück: true
oder false
.
Sie können einen Vergleichsoperator wie den Operator größer als (>
) verwenden, um herauszufinden, ob ein Ausdruck (oder eine Variable) wahr ist:
Beispiel
val x = 10
val y = 9
println(x > y) // Gibt true zurück, da 10 größer als 9 ist
Try it Yourself »
Oder noch einfacher:
In den folgenden Beispielen verwenden wir den Operator gleich (==
), um einen Ausdruck auszuwerten:
Beispiel
val x = 10;
println(x == 10); // Gibt true zurück, da der Wert von x gleich 10 ist
Try it Yourself »
Der boolesche Wert eines Ausdrucks ist die Grundlage für alle Kotlin-Vergleiche und -Bedingungen.
Mehr über Bedingungen erfahren Sie im nächsten Kapitel.