Sobes.tech
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.