Menu
Coddy logo textTech

Ajout d'éléments

Fait partie de la section Fondamentaux du Journey GO de Coddy — leçon 79 sur 109.

La fonction append ajoute des éléments à la fin d'une slice, en gérant automatiquement les changements de capacité.

Créez une slice de nombres :

numbers := []int{1, 2, 3}
fmt.Println(numbers)

Ajouter un nouvel élément :

numbers = append(numbers, 4)
fmt.Println(numbers)

Résultat :

[1 2 3]
[1 2 3 4]

Vous pouvez ajouter plusieurs éléments à la fois :

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers)

Résultat :

[1 2 3 4 5 6 7]
challenge icon

Défi

Débutant
Dans ce défi, vous allez vous entraîner à ajouter des éléments à une slice en Go. Nous avons créé une slice de fruits, et votre tâche consiste à y ajouter deux fruits supplémentaires en utilisant la fonction append().

Aide-mémoire

La fonction append ajoute des éléments à la fin d'une slice, gérant automatiquement les changements de capacité.

Ajouter un seul élément :

numbers := []int{1, 2, 3}
numbers = append(numbers, 4)
fmt.Println(numbers) // [1 2 3 4]

Ajouter plusieurs éléments à la fois :

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers) // [1 2 3 4 5 6 7]

Essayez vous-même

package main

import "fmt"

func main() {
	// Une tranche de fruits
	fruits := []string{"apple", "banana", "orange"}
	
	// TODO: Ajouter "grape" et "kiwi" à la tranche de fruits
	// Écrivez votre code ici
	
	// Afficher la tranche mise à jour
	fmt.Println("My fruit collection:", fruits)
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux