¿Cómo se recorre un arreglo en Go?
Un arreglo es una colección de valores de un mismo tipo, requiere que se defina una capacidad inicial y se vayan asignando valores a través de su índice.
package main
import "fmt"
func main() {
// creamos un arreglo de capacidad 10
var miArreglo [10]int
// recorremos 10 iteraciones y llenamos el arreglo
for i := 0; i < 10; i += 1 {
miArreglo[i] = i + 1
}
// imprimimos el contenido del arreglo
fmt.Printf("%+v\n", miArreglo)
// e imprimimos la dimension del arreglo
fmt.Printf("La dimensión del arreglo es %d\n", len(miArreglo))
}
Salida.
[1 2 3 4 5 6 7 8 9 10]
La salida del arreglo es 10