Junior — Middle
Je možné použiť cyklus na prechádzanie prvkov nil slice?
sobes.tech AI
Odpoveď od AI
Áno, v jazyku Go je možné použiť cyklus na prechádzanie prvkov nil slice. V takom prípade sa cyklus jednoducho nespustí, pretože dĺžka nil slice je nula.
Príklad:
var s []int // nil slice
for i, v := range s {
fmt.Println(i, v) // Tento kód sa nespustí
}
Tým je prechádzanie nil slice bezpečné a nezpôsobuje chyby, čo uľahčuje prácu so slice bez potreby ďalších kontrol na nil.