Programação Dart - Instrução If Else

A if pode ser seguido por um opcional elsequadra. oelse bloco será executado se a expressão booleana testada pelo if bloco é avaliado como falso.

A seguir está a sintaxe.

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 a expressão booleana for avaliada como true, então o if block do código será executado, caso contrário else block de código será executado.

A ilustração a seguir mostra o fluxograma do if…else declaração.

o ifbloco guarda a expressão condicional. O bloco associado aoifinstrução é executada se a expressão booleana for avaliada como verdadeira. oif bloco pode ser seguido por um opcional elsedeclaração. O bloco de instrução associado aoelse bloco é executado se a expressão for avaliada como falsa.

Exemplo - Simples if… else

O exemplo a seguir imprime se o valor em uma variável é par ou ímpar. O bloco if verifica a divisibilidade do valor por 2 para determinar o mesmo.

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

Os seguintes output é exibido na execução bem-sucedida do código acima.

Even