Menu
Coddy logo textTech

Déclaration de littéraux de Slices

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

Les littéraux de tranche (slice literals) vous permettent de créer et d'initialiser des tranches en une seule étape. Ils sont similaires aux littéraux de tableau mais sans spécifier la taille.

Créez une slice de chaînes de caractères en utilisant un littéral de slice :

colors := []string{"red", "blue", "green"}
fmt.Println(colors)

Ceci affiche :

[red blue green]

Vous pouvez également créer une slice vide :

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice))

Ceci affiche :

[] 0
challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à créer un littéral de slice en Go. Les littéraux de slice vous permettent de créer et d'initialiser une slice en une seule instruction.

Votre tâche consiste à créer un littéral de slice contenant les noms de quatre couleurs : "red", "blue", "green", et "yellow".

Aide-mémoire

Les littéraux de slice vous permettent de créer et d'initialiser des slices en une seule étape, de manière similaire aux littéraux de tableau mais sans spécifier la taille.

Créez une slice de chaînes de caractères à l'aide d'un littéral de slice :

colors := []string{"red", "blue", "green"}
fmt.Println(colors) // [red blue green]

Créez une slice vide :

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice)) // [] 0

Essayez vous-même

package main

import "fmt"

func main() {
	// TODO: Créer un littéral de tranche nommé 'colors' contenant les chaînes :
	// "red", "blue", "green", et "yellow"
	
	
	// Afficher la tranche
	fmt.Println("Colors:", colors)
	
	// Afficher la longueur de la tranche
	fmt.Println("Number of colors:", len(colors))
}
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