Kotlin Booleanos
Kotlin Booleanos
Muy a menudo, en programación, necesitará un tipo de datos que solo pueda tener uno de dos valores, como:
- YES / NO
- ON / OFF
- TRUE / FALSE
Para esto, Kotlin tiene un tipo de datos Boolean
, que puede tomar los valores true
o false
.
Valores booleanos
Se puede declarar un tipo booleano con la palabra clave Boolean
y solo puede tomar los valores true
o false
:
Ejemplo
val isKotlinFun: Boolean = true
val isFishTasty: Boolean = false
println(isKotlinFun) // Salidas true
println(isFishTasty) // Salidas false
Inténtalo tú mismo »
Tal como aprendiste con otros tipos de datos en los capítulos anteriores, el ejemplo anterior también se puede escribir sin especificar el tipo, ya que Kotlin es lo suficientemente inteligente como para entender que las variables son booleanas:
Ejemplo
val isKotlinFun = true
val isFishTasty = false
println(isKotlinFun) // Salidas true
println(isFishTasty) // Salidas false
Inténtalo tú mismo »
Expresión booleana
Una expresión booleana devuelve un valor booleano: true
o false
.
Puede utilizar un operador de comparación, como el operador mayor que (>
) para saber si una expresión (o una variable) es verdadera:
Ejemplo
val x = 10
val y = 9
println(x > y) // Devuelve true, porque 10 es mayor que 9.
Inténtalo tú mismo »
O incluso más fácil:
En los ejemplos siguientes, utilizamos el operador igual a (==
) para evaluar una expresión:
Ejemplo
val x = 10;
println(x == 10); // Devuelve true, porque el valor de x es igual a 10
Inténtalo tú mismo »
El valor booleano de una expresión es la base de todas las comparaciones y condiciones de Kotlin.
Aprenderá más sobre las condiciones en el próximo capítulo.