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.