repeat Swift ... while
repeat Swift ... enquanto loop como for e while de loop antes do laço começou a determinar a instrução condicional, mas no final do ciclo é determinar se a condição de execução.
gramática
repeat Swift ... enquanto sintaxe ciclo é o seguinte:
repeat { statement(s); }while( condition );
Por favor note que as expressões condicionais aparecem no final do ciclo, de modo que o comando (s) circuito será executada pelo menos uma vez antes que a condição é testada.
Se a condição for verdadeira, o fluxo de controle salta para o topo da repetição, em seguida, repita declaração (s) loop. Este processo é repetido até que a condição dada torna-se falso.
O número 0, a string '0' e "", a lista vazia () e variáveis indefinidas sãofalsas, então os outros são verdadeiras.verdadeira negado usandoo número! ou não,ele retorna false invertido.
fluxograma:
Exemplos
import Cocoa var index = 15 repeat{ print( "index 的值为 \(index)") index = index + 1 }while index < 20
A saída de execução de programa acima é:
index 的值为 15 index 的值为 16 index 的值为 17 index 的值为 18 index 的值为 19