Sobes.tech
Junior — Middle

Comment extraire les n premiers éléments d'un tableau?

sobes.tech IA

Réponse de l'IA

En Go, pour extraire les n premiers éléments d'une tranche, vous pouvez utiliser l'opération de découpage :

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

// Vérifiez que n ne dépasse pas la longueur de la tranche
if n > len(arr) {
    n = len(arr)
}

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

Il est important de vérifier que n ne dépasse pas la longueur de la tranche pour éviter les panic lors de l'exécution.