Junior — Middle
Kan je een lus gebruiken om elementen van een nil-slice te doorlopen?
sobes.tech AI
Antwoord van AI
Ja, in Go kan je een lus gebruiken om elementen van een nil-slice te doorlopen. In dat geval wordt de lus gewoon niet uitgevoerd, omdat de lengte van een nil-slice nul is.
Voorbeeld:
var s []int // nil-slice
for i, v := range s {
fmt.Println(i, v) // Deze code wordt niet uitgevoerd
}
Dus is het doorlopen van een nil-slice veilig en veroorzaakt het geen fouten, wat het werken met slices zonder extra nil-controles vereenvoudigt.