Else If (SwishScript)
()
No exemplo anterior do código 'car speed' nós usamos 3 declarações do tipo if:
if(condição)
...........
if(condição)
...........
if(condição)
...........
O código verifica cada declaração condicional if e checa o valor da variável 'speed'. Esta não é a melhor abordagem, pois só existe um único valor para a variável 'speed' durante o tempo de verificação. Uma abordagem melhorada seria executar o bloco if onde a condição é verdadeira e ignorar os demais. É muito simples fazer isso. Basta colocar a palavra reservada 'else' antes de cada if, exceto o primeiro:
if(condiçao)
..........
else if(condição)
..........
else if(condição)
..........
Assim o fluxo de verificação é quebrado quando uma condição é verdadeira, liberando o processador para realizar outras tarefas.Ou seja, se a primeira condição for verdadeira, seu código será executado e os demais blocos serão ignorados. Se a segunda condição for verdadeira, a terceira será ignorada e assim por diante, poupando consumo dos recursos de hardware como memória e processamento.
Como executar uma declaração quando todas as verificações forem falsas?
Termine a cadeia com a keyword 'else' e a declaração a ser executada logo em seguida:
if(condition)
..........
else if(condition)
..........
else if(condition)
..........
else
message = "All above conditions were false";
Resumos Relacionados
- Estrutura De Looping Do-while (swishscript)
- If...else Em Php
- Php While Loops
- Operador Lógico Or (swishscript)
- A Estrutura Loop For (swishscript)
|
|