Sobes.tech
Junior — Middle

¿Se puede usar un ciclo para recorrer elementos de un slice nil?

sobes.tech AI

Respuesta de la IA

Sí, en Go se puede usar un bucle para recorrer elementos de un slice nil. En ese caso, el bucle simplemente no se ejecutará, ya que la longitud del slice nil es cero.

Ejemplo:

var s []int // slice nil
for i, v := range s {
    fmt.Println(i, v) // Este código no se ejecutará
}

Por lo tanto, recorrer un slice nil es seguro y no causa errores, lo que simplifica el trabajo con slices sin necesidad de comprobaciones adicionales de nil.