Sobes.tech
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.