Menu
Coddy logo textTech

Accès aux éléments d'un Slice

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

L'accès aux éléments d'un slice fonctionne exactement comme pour les tableaux, en utilisant des crochets avec une position d'index (en commençant par 0).

Créez une slice de fruits :

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println(fruits[0])  // Premier élément
fmt.Println(fruits[1])  // Deuxième élément
fmt.Println(fruits[2])  // Troisième élément

Ceci affiche :

Apple
Banana
Cherry

Vous pouvez également modifier des éléments en leur attribuant de nouvelles valeurs :

fruits[1] = "Blueberry"
fmt.Println(fruits)

Résultat :

[Apple Blueberry Cherry]
challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à accéder aux éléments d'une slice en Go.

Nous avons créé une slice de fruits pour vous. Votre tâche consiste à accéder à des éléments spécifiques de cette slice et à les afficher.

Aide-mémoire

Accédez aux éléments d'une slice en utilisant des crochets avec la position de l'index (en commençant par 0) :

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println(fruits[0])  // Apple
fmt.Println(fruits[1])  // Banana
fmt.Println(fruits[2])  // Cherry

Modifiez les éléments d'une slice en leur attribuant de nouvelles valeurs :

fruits[1] = "Blueberry"
fmt.Println(fruits)  // [Apple Blueberry Cherry]

Essayez vous-même

package main

import "fmt"

func main() {
	// Une tranche de fruits
	fruits := []string{"apple", "banana", "cherry", "date", "elderberry"}
	
	// TODO: Accéder au premier fruit (index 0) et le stocker dans une variable nommée firstFruit
	
	// TODO: Accéder au troisième fruit (index 2) et le stocker dans une variable nommée thirdFruit
	
	// Afficher les résultats
	fmt.Println("The first fruit is:", firstFruit)
	fmt.Println("The third fruit is:", thirdFruit)
}
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