Lua repeat ... until
Lua linguaggio di programmazione ripetere ... UNTIL loop è diversa e while, le istruzioni condizionali per e ciclo while d all'inizio del ciclo corrente è determinata in esecuzione, e ripetere ... fino a ciclo istruzione condizionale dopo la fine del ciclo corrente è determinata .
grammatica
Il linguaggio di programmazione Lua ripetere ... fino a quando la sintassi del ciclo:
repeat statements until( condition )
ripetere ... fino a quando le condizioni stanno riuscendo, in modo da ripetere ... fino corpo del ciclo di essere eseguito almeno una volta al suo interno.
dichiarazioni (istruzioni loop) possono essere una o più istruzioni, condizione (condizione) può essere qualsiasi espressione, l'affermazione corpo del ciclo è vera nella condizione (condizione).
Nella condizione (condizione) è falso salta il ciclo in corso e avviare l'esecuzione dello script, seguito dalla dichiarazione.
Lua ripetere ... fino diagramma di flusso del ciclo è il seguente:
Esempi
--[ 变量定义 --] a = 10 --[ 执行循环 --] repeat print("a的值为:", a) a = a + 1 until( a > 15 )
L'attuazione del codice di cui sopra, l'output del programma è il seguente:
a的值为: 10 a的值为: 11 a的值为: 12 a的值为: 13 a的值为: 14 a的值为: 15