Sobes.tech
Junior — Middle

Cum se implementează un ciclu pe elementele unui slice sau array în limbajul tău de programare?

sobes.tech AI

Răspuns de la AI

În Go, pentru a parcurge elementele unui slice sau array, se folosește de obicei o buclă for cu construcția range. Aceasta permite iterarea peste indicii și valorile elementelor.

Exemplu de parcurgere a unui slice:

package main

import "fmt"

func main() {
    numere := []int{10, 20, 30, 40}

    // Parcurgere cu index și valoare
    for i, v := range numere {
        fmt.Printf("Indice: %d, Valoare: %d\n", i, v)
    }

    // Dacă indexul nu este necesar
    for _, v := range numere {
        fmt.Println(v)
    }
}

Acest tip de buclă este comod și ușor de citit, funcționează atât cu array-uri, cât și cu slices.