Ir bucle Idioma
Hay muchos repiten regularidad en muchos problemas prácticos, por lo que el programa tendrá que repetir ciertas declaraciones.
El siguiente es un lenguaje de programación de diagramas de flujo en su mayoría programas de ciclo:
Ir lenguaje proporciona los siguientes tipos de instrucciones de procesamiento de bucle:
Tipo de ciclo | descripción |
---|---|
para el bucle | Los estados se repiten |
bucle anidado | Uno o más anidado bucle for de bucle |
sentencias de control de bucle
Sentencias de control de bucle de control de la ejecución de la instrucción cuerpo del bucle.
GO lenguaje de control de bucle es compatible con las siguientes afirmaciones:
Las sentencias de control | descripción |
---|---|
sentencia break | A menudo se utiliza para interrumpir la corriente de bucle o de la instrucción switch |
Declaración continuar | Saltar los estados restantes del ciclo actual, y luego continuar con el siguiente ciclo. |
goto | Transfiere el control a la sentencia etiquetada. |
bucle infinito
Por ejemplo sobre un bucle sentencia condicional es falso es bucle sin infinita, podemos establecer una expresión condicional sólo a través de la sentencia de bucle para ejecutar un bucle infinito:
package main import "fmt" func main() { for true { fmt.Printf("这是无限循环。\n"); } }