Evilnapsis

Programming, Hacking and More

Go

Ciclo for y foreach en lenguaje Go

El ciclo for en go nos permite repetir un bloque de instrucciones o codigo mientras se cumpla una condicion.

Anteriormente en un articulo explique como instalar el lenguaje GO en este articulo que sera un poco mas breve veremos como hacer un ciclo for en el lenguaje go.

En el siguiente ejemplo veremos un ciclo en Go y las diferencias que hay respecto a otros lenguajes.

package main

import "fmt"

func main() {
	fmt.Println("Probando ciclos")

	for i := 0; i < 10; i++ {
		fmt.Println("Iteracion :", i)
	}
}

El bloque del ciclo for es el siguiente:

for i := 0; i < 10; i++ {
    fmt.Println("Iteracion :", i)
}

Lo que hacemos en este codigo es empezar con la variable i con valor en cero, el ciclo se va a repetir mientras i sea menor que 10 (i<10) y en cada repeticion del ciclo se le va a sumar 1 a la variable i.

Otra forma de implementar el cliclo for es como si se tratara de un while, en el lenguaje go no existe la sentencia while por lo tanto se usa el ciclo for de la siguiente manera.

	n := 0 // inicializacion de variable
	for n < 10 { // inicio del ciclo y comparacion para terminar el ciclo
		fmt.Println("Iteracion: ", n)
		n++ // incrementar o hacer operaciones con la variable a comparar
	}

Para ejecutar el script debemos ejecutar el comando:

go run for1.go

Donde for1.go es el nombre del script con el cual guardamos el script.

Y Listo.

Agustin Ramos

Desarrollador de Software

Leave a Reply