Programmazione Dart - Istruzione If Else

Un if può essere seguito da un optional elsebloccare. Ilelse block verrà eseguito se l'espressione booleana testata da if block restituisce false.

Di seguito è riportata la sintassi.

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

Se l'espressione booleana risulta essere true, poi il if block di codice verrà eseguito, altrimenti else block di codice verrà eseguito.

La figura seguente mostra il diagramma di flusso di if…else dichiarazione.

Il ifil blocco protegge l'espressione condizionale. Il blocco associato al fileifviene eseguita se l'espressione booleana restituisce true. Ilif il blocco può essere seguito da un opzionale elsedichiarazione. Il blocco di istruzioni associato aelse block viene eseguito se l'espressione restituisce false.

Esempio: semplice se… altro

L'esempio seguente stampa se il valore in una variabile è pari o dispari. Il blocco if controlla la divisibilità del valore per 2 per determinare lo stesso.

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

Il seguente output viene visualizzato in caso di corretta esecuzione del codice precedente.

Even