Junior — Middle
Se poate folosi un ciclu pentru a parcurge elementele unui slice nil?
sobes.tech AI
Răspuns de la AI
Da, în Go se poate folosi un ciclu pentru a parcurge elementele unui slice nil. În acest caz, ciclul pur și simplu nu se va executa, deoarece lungimea unui slice nil este zero.
Exemplu:
var s []int // slice nil
for i, v := range s {
fmt.Println(i, v) // Acest cod nu se va executa
}
Prin urmare, parcurgerea unui slice nil este sigură și nu provoacă erori, ceea ce simplifică lucrul cu slices fără necesitatea unor verificări suplimentare pentru nil.