Junior — Middle
Lehet-e ciklust használni egy nil szelet elemeinek bejárására?
sobes.tech MI
Válasz az MI-től
Igen, Go-ban lehet ciklust használni egy nil szelet elemeinek bejárására. Ebben az esetben a ciklus egyszerűen nem fog lefutni, mivel a nil szelet hossza nulla.
Példa:
var s []int // nil szelet
for i, v := range s {
fmt.Println(i, v) // Ez a kód nem fog lefutni
}
Így a nil szelet bejárása biztonságos, és nem okoz hibákat, ami megkönnyíti a szeletekkel való munkát anélkül, hogy további nil ellenőrzéseket kellene végezni.