Latest web development tutorials

Lua if

Lua Process Control Lua Process Control

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

Lua Process Control Lua Process Control