Ripeti Lua ... fino al ciclo

Lua Repeat Until Loop



L'istruzione repeat ... until loop nel linguaggio di programmazione Lua è diversa dai cicli for e while. L'istruzione condizionale del ciclo for e while viene giudicata all'inizio dell'esecuzione del ciclo corrente e l'istruzione condizionale del ciclo repeat ... until viene giudicata dopo la fine del ciclo corrente.

grammatica



Il formato della sintassi di repeat ... until loop nel linguaggio di programmazione Lua:





--[ Variable definitions --] a = 10 --[Execute loop --] repeat print('The value of a:', a) a = a + 1 until( a > 15 )Abbiamo notato che la dichiarazione di giudizio sulla condizione del ciclo (condition) si trova alla fine del corpo del ciclo, quindi il corpo del ciclo verrà eseguito una volta prima che la condizione venga giudicata.

Se la dichiarazione di giudizio della condizione (condizione) è falsa, il ciclo riavvierà l'esecuzione e non interromperà l'esecuzione fino a quando la dichiarazione di giudizio della condizione (condizione) non sarà vera.

Il diagramma di flusso del ciclo di Lua si ripete ... fino a quando è il seguente:





Esempio

repeat statements until( condition )

Esegui il codice sopra, il risultato di output del programma è:

|_+_|