English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lua Instrução if Com uma expressão booleana como condição de decisão, seguida por outros comandos.
A sintaxe da instrução if do Lua é como follows:
if(Expressão Booleana) então --[Executar a instrução se a expressão booleana for true --] fim
Quando a expressão booleana é true, o bloco de código no if será executado. Quando a expressão booleana for false, o código imediatamente após a instrução if end será executado.
O Lua considera false e nil como falsos, true e não nil como verdadeiros. Até mesmo 0 é true no Lua. Atenção!
O fluxograma da instrução if é como follows:
O exemplo a seguir é usado para determinar se o valor da variável a é menor que 20:
--[Definir variável --] a = 10; --[Use a instrução if --] if(a < 20 então --[Imprima as seguintes informações se a condição for true --] print("a é menor que 20"); fim print("O valor de a é:", a);
O resultado da execução do código acima é o seguinte:
a é menor que 20 O valor de a é: 10