Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Iterando sobre Arreglos | Arreglos y Rebanadas
Introducción a Golang

bookIterando sobre Arreglos

Los arrays pueden contener una gran cantidad de datos relacionados y, a veces, queremos acceder a ellos y modificarlos en bloque. Una manera más fácil de lograr esto es haciendo un bucle a través de un array para trabajar con sus elementos colectivamente.

Podemos recorrer todo el array utilizando un bucle for. La función len nos proporciona la longitud del array, que podemos utilizar en la condición del bucle para especificar el número de iteraciones:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { numbers := [] int { 5, 10, 15, 20, 25, 30, 25 } for i := 0; i < len(numbers); i++ { fmt.Printf("Element %d: %d\n", i, numbers[i]) } }

En el código anterior, empleamos un bucle for para iterar len(números) veces, donde len(números) representa la longitud de la matriz. Dentro del bucle, utilizamos la variable i para indexar y acceder a los elementos.

El siguiente código incrementa todos los números impares y eleva al cuadrado todos los números pares de un array:

index.go

index.go

copy
1234567891011121314151617
package main import "fmt" func main() { numbers := [] int { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } fmt.Println(numbers) for i := 0; i < len(numbers); i++ { if numbers[i] % 2 == 0 { numbers[i] *= numbers[i] } else { numbers[i]++ } } fmt.Println(numbers) }
question mark

¿Cuál es la forma correcta de utilizar un bucle for para recorrer un array llamado myArr?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 1.96

bookIterando sobre Arreglos

Desliza para mostrar el menú

Los arrays pueden contener una gran cantidad de datos relacionados y, a veces, queremos acceder a ellos y modificarlos en bloque. Una manera más fácil de lograr esto es haciendo un bucle a través de un array para trabajar con sus elementos colectivamente.

Podemos recorrer todo el array utilizando un bucle for. La función len nos proporciona la longitud del array, que podemos utilizar en la condición del bucle para especificar el número de iteraciones:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { numbers := [] int { 5, 10, 15, 20, 25, 30, 25 } for i := 0; i < len(numbers); i++ { fmt.Printf("Element %d: %d\n", i, numbers[i]) } }

En el código anterior, empleamos un bucle for para iterar len(números) veces, donde len(números) representa la longitud de la matriz. Dentro del bucle, utilizamos la variable i para indexar y acceder a los elementos.

El siguiente código incrementa todos los números impares y eleva al cuadrado todos los números pares de un array:

index.go

index.go

copy
1234567891011121314151617
package main import "fmt" func main() { numbers := [] int { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } fmt.Println(numbers) for i := 0; i < len(numbers); i++ { if numbers[i] % 2 == 0 { numbers[i] *= numbers[i] } else { numbers[i]++ } } fmt.Println(numbers) }
question mark

¿Cuál es la forma correcta de utilizar un bucle for para recorrer un array llamado myArr?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6
some-alt