Junior — Middle
Lze použít cyklus k průchodu prvky nil slice?
sobes.tech AI
Odpověď od AI
Ano, v jazyce Go lze použít cyklus k průchodu prvky nil slice. V takovém případě se cyklus jednoduše nespustí, protože délka nil slice je nula.
Příklad:
var s []int // nil slice
for i, v := range s {
fmt.Println(i, v) // Tento kód se nespustí
}
Tím je průchod nil slice bezpečný a nezpůsobuje chyby, což usnadňuje práci se slice bez nutnosti dodatečné kontroly na nil.