Condicionales
Podemos usar sentencias if
para ejecutar una instrucción de código solo si se cumplen ciertas condiciones.
Por ejemplo:
if (isRainingOutside == true) {
takeUmbrella = true;
} else {
takeUmbrella = false;
}
Para nuestro juego, deberíamos usar declaraciones if
para determinar si un jugador tiene 3 coincidencias verticales, horizontales o diagonales.
Dentro de los ()
al lado de if
, debes especificar una expresión booleana. Los booleanos son declaraciones true
(verdaderas) o false
(falsas). Podemos utilizar esto en nuestra declaración if
. Si la expresión es true
, se ejecuta el código dentro de { }
. Si la expresión es false
, se ejecuta el código dentro de { }
después de la declaración else
.
También puedes conectar expresiones booleanas usando el operador &&
(AND) lo cual significa y
y el operador ||
(OR), el cual significa ó
.
Echa un vistazo a la función CheckWinner()
en MainActivity.kt
y piensa en lo que están haciendo todas las declaraciones &&
conectadas.