Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Sentencia Else-If en Dart | Sentencias Condicionales
Introducción a Dart

bookSentencia Else-If en Dart

Desliza para mostrar el menú

La sentencia else…if es útil para comprobar múltiples condiciones. A continuación se muestra la sintaxis correspondiente.

  • Una estructura if puede contener cualquier cantidad de bloques de código else if.
  • No es necesario utilizar el bloque de código else.
if (first_expression)
{

} 
else if (second_expression)
{
 
} 
else
{ 

} 

La sentencia else if funciona como if: tiene una condición entre () y un bloque de código entre {}. Una vez que una condición es verdadera y su bloque se ejecuta, el resto de las condiciones se omiten.

main.dart

main.dart

copy
12345678910111213141516
void main() { int num = 2; if(num > 0) { print("is positive"); } else if(num < 0) { print("is negative"); } else { print("is zero"); } }

El programa define una variable num con el valor 2. Verifica si num es mayor que 0; si es así, imprime "is positive". Si num es menor que 0, imprime "is negative". De lo contrario, cuando num es igual a 0, imprime "is zero".

Tarea

Corregir el código para que el programa funcione correctamente.

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } ___ (___) { print('Type: double'); } else { print('Type: other type'); } }

else if (score is double) - condición correcta

main.dart

main.dart

copy
12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } else if (score is double) { print('Type: double'); } else { print('Type: other type'); } }
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 3. Capítulo 3
some-alt