Programación de dardos: declaración si lo demás

Un if puede ir seguido de un opcional elsebloquear. loselse bloque se ejecutará si la expresión booleana probada por el if el bloque se evalúa como falso.

A continuación se muestra la sintaxis.

if(boolean_expression){ 
   // statement(s) will execute if the Boolean expression is true. 
} else { 
   // statement(s) will execute if the Boolean expression is false. 
}

Si la expresión booleana se evalúa como true, entonces la if block de código se ejecutará, de lo contrario else block de código se ejecutará.

La siguiente ilustración muestra el diagrama de flujo del if…else declaración.

los ifblock protege la expresión condicional. El bloque asociado con elifLa sentencia se ejecuta si la expresión booleana se evalúa como verdadera. losif El bloque puede ir seguido de un elsedeclaración. El bloque de instrucciones asociado con elelse El bloque se ejecuta si la expresión se evalúa como falsa.

Ejemplo: simple if ... else

El siguiente ejemplo imprime si el valor de una variable es par o impar. El bloque if comprueba la divisibilidad del valor por 2 para determinar el mismo.

void main() { 
   var num = 12; 
   if (num % 2==0) { 
      print("Even"); 
   } else { 
      print("Odd"); 
   } 
}

El seguimiento output se muestra en la ejecución exitosa del código anterior.

Even