Sobes.tech
Junior — Middle

Come estrarre i primi n elementi da un array?

sobes.tech AI

Risposta dell'AI

In Go, per estrarre i primi n elementi di un slice, puoi usare l'operazione di slicing:

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

// Verifica che n non sia maggiore della lunghezza dello slice
if n > len(arr) {
    n = len(arr)
}

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

È importante verificare che n non superi la lunghezza dello slice per evitare panico durante l'esecuzione.