Junior — Middle
Como implementar um ciclo sobre os elementos de um slice ou array na sua linguagem de programação?
sobes.tech IA
Resposta da IA
Em Go, para percorrer os elementos de um slice ou array, geralmente usa-se um ciclo for com a construção range. Ele permite iterar sobre os índices e valores dos elementos.
Exemplo de percorrer um slice:
package main
import "fmt"
func main() {
numeros := []int{10, 20, 30, 40}
// Percorrer com índice e valor
for i, v := range numeros {
fmt.Printf("Índice: %d, Valor: %d\n", i, v)
}
// Se o índice não for necessário
for _, v := range numeros {
fmt.Println(v)
}
}
Este ciclo é conveniente e fácil de ler, funciona tanto com arrays quanto com slices.