Sentencia If...Else en Dart
Desliza para mostrar el menú
Esta imagen ilustra la estructura básica de una sentencia condicional en programación:
Primero, el código se ejecuta y se verifica una condición. Si la condición es true, se ejecuta el bloque if; si es false, se ejecuta el bloque else. Después de eso, el programa continúa con la siguiente parte del código, permitiendo tomar decisiones basadas en condiciones.
if (condition)
{
// Code block `if` condition is `true`
}
else
{
// Code block `if` condition is `false`
}
Un if puede ir seguido de un bloque else opcional. El bloque else se ejecutará si la expresión booleana evaluada por el bloque if resulta ser false.
main.dart
123456789101112void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }
En el ejemplo anterior, como age < 18, el bloque de código del if no se ha ejecutado. El bloque de código else se ejecuta cuando la condición del if es false. La sintaxis de else es similar a la de if pero sin condición ni paréntesis ( ).
También se puede escribir una condición para la sentencia if para comprobar si la variable es de tipo int utilizando el operador is.
main.dart
123456789101112void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla