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.