Latest web development tutorials

laço Go Idioma

Há muitos repeat regularidade em muitos problemas práticos, para que o programa terá de repetir certas declarações.

O que se segue é uma linguagem de fluxo gráfico de programação em sua maioria programas de ciclos:

Ir linguagem fornece os seguintes tipos de declarações de processamento de loop:

Tipo de ciclo descrição
loop As declarações são repetidas
loop aninhado Um ou mais aninhada para loop no loop

instruções de controle de loop

instruções de controle de loop controlar a execução da instrução corpo do laço.

GO linguagem de controle de circuito suporta as seguintes declarações:

instruções de controle descrição
instrução break Muitas vezes usado para interromper a corrente de loop ou fora da instrução switch
continuar a Declaração Ignore as instruções restantes do ciclo atual, e, em seguida, continuar com o próximo ciclo.
goto Transfere o controle para a instrução rotulada.

loop infinito

Tal como mais um loop condicional é falsa é laço nunca infinito, podemos definir uma expressão condicional somente através do loop for instrução a executar um loop infinito:

package main

import "fmt"

func main() {
    for true  {
        fmt.Printf("这是无限循环。\n");
    }
}