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.