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"); } }