Latest web development tutorials

Ir idioma para bucle

Ir bucle Idioma Ir bucle Idioma

de bucle es una estructura de control de bucle, podrá realizar el número especificado de ciclos.

gramática

Ir idioma Para bucle tiene 3 formas, sólo uno de ellos con un punto y coma.

Y el lenguaje C para el mismo:

for init; condition; post { }

Y C mientras que el mismo:

for condition { }

Y C es para (;;) como:

for { }
  • init: expresión de asignación en general, el control variable de valor inicial;
  • condición: expresión lógica o expresión relacional, la condición de control de bucle;
  • mensaje: expresión de asignación en general, incrementar o disminuir el variable de control.

Procedimiento para la declaración se ejecuta como sigue:

  • ① primer valor inicial de la expresión 1;
  • ② determinar la expresión de asignación init cumple las condiciones dadas, si bien es cierto, la condición del bucle, se ejecuta la sentencia cuerpo del bucle, y luego realizar el post, en el segundo bucle, a continuación, determinar la condición, de lo contrario, condición de estimación es falsa, condición no se cumple, la terminación de bucle, la sentencia cuerpo del bucle.

Formato gama de bucle puede cortar, mapa, matrices, cadenas, etc. bucle de iteración. El formato es el siguiente:

for key, value := range oldMap {
    newMap[key] = value
}

para la sintaxis de la sentencia de flujo como se muestra a continuación:

Ejemplos

package main

import "fmt"

func main() {

   var b int = 15
   var a int

   numbers := [6]int{1, 2, 3, 5} 

   /* for 循环 */
   for a := 0; a < 10; a++ {
      fmt.Printf("a 的值为: %d\n", a)
   }

   for a < b {
      a++
      fmt.Printf("a 的值为: %d\n", a)
      }

   for i,x:= range numbers {
      fmt.Printf("第 %d 位 x 的值 = %d\n", i,x)
   }   
}

Ejecutar la salida anterior ejemplo es:

a 的值为: 0
a 的值为: 1
a 的值为: 2
a 的值为: 3
a 的值为: 4
a 的值为: 5
a 的值为: 6
a 的值为: 7
a 的值为: 8
a 的值为: 9
a 的值为: 1
a 的值为: 2
a 的值为: 3
a 的值为: 4
a 的值为: 5
a 的值为: 6
a 的值为: 7
a 的值为: 8
a 的值为: 9
a 的值为: 10
a 的值为: 11
a 的值为: 12
a 的值为: 13
a 的值为: 14
a 的值为: 15
第 0 位 x 的值 = 1
第 1 位 x 的值 = 2
第 2 位 x 的值 = 3
第 3 位 x 的值 = 5
第 4 位 x 的值 = 0
第 5 位 x 的值 = 0

Ir bucle Idioma Ir bucle Idioma