Sobes.tech
Junior — Middle

¿Cómo extraer los primeros n elementos de un array?

sobes.tech AI

Respuesta de la IA

En Go, para extraer los primeros n elementos de un slice, puedes usar la operación de slicing:

arr := []int{1, 2, 3, 4, 5}
n := 3

// Verifica que n no sea mayor que la longitud del slice
if n > len(arr) {
    n = len(arr)
}

firstN := arr[:n]
fmt.Println(firstN) // Salida: [1 2 3]

Es importante verificar que n no supere la longitud del slice para evitar pánicos en tiempo de ejecución.