Sobes.tech
Junior — Middle

Da li je moguće koristiti petlju za prolazak kroz elemente nil slice?

sobes.tech АИ

Одговор од АИ

Da, u Go-u možete koristiti petlju za prolazak kroz elemente nil-sliča. U tom slučaju, petlja se jednostavno neće izvršiti, jer je dužina nil-sliča nula.

Primer:

var s []int // nil-sliče
for i, v := range s {
    fmt.Println(i, v) // Ovaj kod se neće izvršiti
}

Stoga je prolazak kroz nil-sliče siguran i ne izaziva greške, što pojednostavljuje rad sa sličevi bez potrebe za dodatnom proverom na nil.