ripetere Swift ... ciclo while
repeat Swift ... mentre ciclo come e while prima del ciclo iniziato a determinare l'istruzione condizionale, ma alla fine del ciclo è determinato se la condizione di esecuzione.
grammatica
ripetere Swift ... mentre la sintassi del ciclo è la seguente:
repeat { statement(s); }while( condition );
Si noti che le espressioni condizionali appaiono alla fine del ciclo, quindi l'istruzione ciclica (s) vengono eseguiti almeno una volta prima che la condizione è verificata.
Se la condizione è vera, il flusso di controllo ritorna al top della ripetizione, quindi ripetere istruzione ciclica (s). Questo processo viene ripetuto finché la condizione data diventa falsa.
Il numero 0, la stringa '0' e "", la lista vuota (), e le variabili non definite sonofalse, poi gli altri sono vere.vero negato utilizzandoil numero! o no,restituisce false invertita.
Diagramma di flusso:
Esempi
import Cocoa var index = 15 repeat{ print( "index 的值为 \(index)") index = index + 1 }while index < 20
L'output sopra l'esecuzione del programma è il seguente:
index 的值为 15 index 的值为 16 index 的值为 17 index 的值为 18 index 的值为 19