Latest web development tutorials

ciclo Lua

In molti casi abbiamo bisogno di fare un po 'di ripetizione regolare il funzionamento, in modo che il programma sarà necessario ripetere certe affermazioni.

Un insieme di istruzioni da eseguire più volte chiamato ciclo, può continuare a ripetere, abbiamo deciso di interrompere la condizione del ciclo.

struttura Loop è la struttura ripetizione di alcune procedure nel processo in determinate condizioni, il programma viene eseguito viene indicato ripetutamente loop.

Loop loop e loop di condizioni cessazione di due parti.

linguaggio Lua fornisce il seguente ciclo di trattamento:

Tipo di ciclo descrizione
ciclo while Quando la condizione è vera, lasciare che il programma viene eseguito ripetutamente alcune dichiarazioni. Si verificherà se le condizioni prima di eseguire l'affermazione è vera.
per il ciclo Ripetere il numero specificato dichiarazione di ripetizioni può essere controllato per dichiarazione.
Lua ripetere ... fino Ripetere il ciclo fino a quando una condizione specificata è vera finora
ciclo nidificato Uno o più possono essere nidificate ciclo all'interno del ciclo (mentre, per, do..while)

istruzioni di controllo Loop

istruzione di controllo Loop per controllare il flusso del programma, al fine di ottenere una varietà di modi la struttura del programma.

Lua supporta le seguenti istruzioni di controllo del ciclo:

istruzioni di controllo descrizione
istruzione break Uscire dal loop o istruzione corrente e avviare l'esecuzione dello script, seguito dalla dichiarazione.

Infinite loop

Nel corpo del ciclo se la condizione è sempre vero il ciclo verrà sempre eseguirlo, di seguito, mentre esempio ciclo:

while( true )
do
   print("循环将永远执行下去")
end