repita Swift ... while
repetición Swift ... mientras bucle como por y mientras bucle antes de que el bucle comenzó a determinar la instrucción condicional, pero al final del ciclo se determina si la condición de ejecución.
gramática
repetición Swift ... mientras que la sintaxis de bucle es la siguiente:
repeat { statement(s); }while( condition );
Tenga en cuenta que las expresiones condicionales aparecen al final del bucle, por lo que la declaración (s) de bucle se ejecutará al menos una vez antes de que la condición se comprueba.
Si la condición es verdadera, el flujo de control salta de nuevo a la parte superior de la repetición, a continuación, repita declaración (s) de bucle. Este proceso se repite hasta que la condición dada se convierte en falsa.
El número 0, la cadena "0" y "", la lista vacía (), y las variables no definidas sonfalsas, entonces los otros son verdaderas.verdadera negación, usandoel número! o no,se devuelve false invertida.
Diagrama de flujo:
Ejemplos
import Cocoa var index = 15 repeat{ print( "index 的值为 \(index)") index = index + 1 }while index < 20
La salida por encima de la ejecución del programa es:
index 的值为 15 index 的值为 16 index 的值为 17 index 的值为 18 index 的值为 19