Lua - Tomada de Decisão
As estruturas de tomada de decisão requerem que o programador especifique uma ou mais condições a serem avaliadas ou testadas pelo programa, juntamente com uma instrução ou instruções a serem executadas, se a condição for determinada como verdadeira, e, opcionalmente, outras instruções a serem executadas se o condição é determinada como falsa.
A seguir está a forma geral de uma estrutura típica de tomada de decisão encontrada na maioria das linguagens de programação -
A linguagem de programação Lua assume qualquer combinação de Boolean true e non-nil valores como true, e se for booleano false ou nil, então é assumido como falsevalor. Deve-se notar que em Lua,zero will be considered as true.
A linguagem de programação Lua fornece os seguintes tipos de instruções de tomada de decisão.
Sr. Não. | Declaração e descrição |
---|---|
1 | declaração if Uma instrução if consiste em uma expressão booleana seguida por uma ou mais instruções. |
2 | declaração if ... else Uma instrução if pode ser seguida por uma instrução else opcional , que é executada quando a expressão booleana é falsa. |
3 | declarações if aninhadas Você pode usar uma instrução if ou else if dentro de outra instrução if ou else if . |