Sobes.tech
Junior — Middle

Hoe haal je de eerste N elementen uit een array of lijst?

sobes.tech AI

Antwoord van AI

In Go wordt de slicing-operatie gebruikt om de eerste N elementen uit een slice te halen. Als je een slice arr hebt, kun je de eerste N elementen als volgt verkrijgen:

firstN := arr[:N]

Het is belangrijk om ervoor te zorgen dat N niet groter is dan de lengte van de slice, anders ontstaat er een panic. Bijvoorbeeld:

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