Sobes.tech
Junior — Middle

¿Cómo extraer los primeros N elementos de un array o lista?

sobes.tech AI

Respuesta de la IA

En Go, para extraer los primeros N elementos de un segmento (slice), se utiliza la operación de segmentación (slicing). Si tienes un segmento arr, los primeros N elementos se pueden obtener así:

firstN := arr[:N]

Es importante asegurarse de que N no supere la longitud del segmento, de lo contrario ocurrirá un pánico. Por ejemplo:

arr := []int{1, 2, 3, 4, 5}
N := 3
if N > len(arr) {
    N = len(arr)
}
firstN := arr[:N]
fmt.Println(firstN) // Salida: [1 2 3]