MEJOR SITIO PARA DESARROLLADORES WEB
Kotlin. W3Schools en español. Lecciones para principiantes

Ua En De

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:

Ejemplo

println(10 > 9) // Devuelve true, porque 10 es mayor que 9
Inténtalo tú mismo »

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 »

Ejemplo

println(10 == 15); // Devuelve false, porque 10 no es igual a 15
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.