Latest web development tutorials

Swift loop

ciclo Swift ciclo Swift

Swift para o laço é utilizada para repetir uma série de instruções até que certas condições são atingidos, em geral depois de cada ciclo é completado pelo aumento do valor do contador de alcançar.

gramática

Swift para a sintaxe de loop é a seguinte:

for init; condition; increment{
   循环体
}

parâmetros analíticos:

  1. init é executado pela primeira vez, e apenas uma vez.Esta etapa permite que você declare e inicializar todas as variáveis ​​de controle de loop. Você também pode escrever qualquer declaração que não está aqui, contanto que haja um ponto e vírgula a aparecer.
  2. Em seguida, vamos julgarcondição.Se for verdade, o corpo do laço é executado. Se for falso, o corpo do laço não é executado, e o fluxo de controle salta imediatamente para o próximo ciclo comunicado.
  3. Depois de executar a para o corpo loop, controle de fluxo salta para trás acima de declaraçãode incremento.Esta declaração permite que você atualize a variável de controle loop. A instrução pode ser deixado em branco, enquanto as condições parecem ter um ponto e vírgula.
  4. Condição é julgado novamente. Se for verdade, então o ciclo de execução, o processo é repetido (corpo do laço, e em seguida, aumentar o valor do passo, em seguida, re-determinar as condições). Quando a condição se torna falsa, por loop termina.

fluxograma:

Exemplos

import Cocoa

var someInts:[Int] = [10, 20, 30]

for var index = 0; index < 3; ++index {
   print( "索引 [\(index)] 对应的值为 \(someInts[index])")
}

A saída de execução de programa acima é:

索引 [0] 对应的值为 10
索引 [1] 对应的值为 20
索引 [2] 对应的值为 30

ciclo Swift ciclo Swift