Lua if
Lua if è costituito dauna espressione booleana come condizione di giudizio, subito seguita da altre dichiarazioni.
Lua se sintassi dell'istruzione è la seguente:
if(布尔表达式)
then
--[ 在布尔表达式为 true 时执行的语句 --]
end
Sarà eseguito quando la volontà è vero se il blocco di codice in un'espressione booleana su false, il codice subito dopo la fine del if sarà eseguito in un'espressione booleana.
Lua considerato false e nil come falso, vero e non a zero, è vero. Va notato Lua 0 è vero.
if è un diagramma di flusso è il seguente:
Esempi
I seguenti esempi vengono utilizzati per determinare il valore della variabile a è inferiore a 20:
--[ 定义变量 --] a = 10; --[ 使用 if 语句 --] if( a < 20 ) then --[ if 条件为 true 时打印以下信息 --] print("a 小于 20" ); end print("a 的值为:", a);
Il codice di cui sopra viene eseguita come segue:
a 小于 20 a 的值为: 10