Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Déclaration des Tableaux | Tableaux et Tranches
Introduction à Golang

bookDéclaration des Tableaux

Considérons un scénario dans lequel nous devons stocker les noms de dix étudiants. Pour ce faire, nous avons deux options : nous pouvons créer dix variables différentes de type string, ou alternativement, nous pouvons utiliser un tableau. Un tableau est une séquence d'éléments (valeurs) de taille fixe du même type de données. Dans ce cas particulier, nous pouvons créer un tableau de taille 10 et de type de données string pour stocker les noms.

Pour déclarer un tableau, vous pouvez utiliser la syntaxe suivante :

var arrayName[arraySize] dataType

Par exemple, si nous souhaitons déclarer un tableau nommé students de taille 10 et de type de données string, nous l'écririons ainsi :

var students[10] string

Jusqu'à présent, nous avons seulement déclaré le tableau, donc il ne contient aucune donnée et reste vide.

index.go

index.go

copy
1
fmt.Println(students) // Outputs [ ] which represents an empty array

Nous pouvons déclarer et initialiser un tableau en utilisant la syntaxe suivante :

var arrayName = [arraySize] dataType {element_1, element_2, ...}

Remarque

L'initialisation fait référence à l'attribution d'une valeur initiale à une variable ou une structure de données lors de sa déclaration. Si un tableau n'est pas initialisé, il prendra les valeurs par défaut de son type de données. Par exemple, un tableau de type de données int sera rempli de 0, tandis qu'un tableau de type de données string sera rempli de chaînes vides.

En utilisant la syntaxe ci-dessus, nous pouvons déclarer un tableau appelé students avec une taille de 4, contenant quatre noms différents :

index.go

index.go

copy
12
var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]

Un tableau a toujours une taille fixe, ce qui signifie que la taille spécifiée au moment de la déclaration reste constante pour ce tableau.

Une autre façon de déclarer un tableau est d'utiliser l'opérateur :=, de manière similaire à son utilisation pour les variables :

arrayName := [arraySize] dataType { element_1, element_2, ... }

Dans la syntaxe ci-dessus, le tableau est toujours à la fois déclaré et initialisé simultanément. Par conséquent, nous devons fournir des valeurs initiales pour les éléments du tableau lors de l'utilisation de cette approche.

Si nous construisons le tableau students en utilisant l'opérateur :=, il apparaîtra comme suit :

index.go

index.go

copy
12
students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
question-icon

Complétez le code pour déclarer et initialiser un tableau appelé vowels :

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 1.96

bookDéclaration des Tableaux

Glissez pour afficher le menu

Considérons un scénario dans lequel nous devons stocker les noms de dix étudiants. Pour ce faire, nous avons deux options : nous pouvons créer dix variables différentes de type string, ou alternativement, nous pouvons utiliser un tableau. Un tableau est une séquence d'éléments (valeurs) de taille fixe du même type de données. Dans ce cas particulier, nous pouvons créer un tableau de taille 10 et de type de données string pour stocker les noms.

Pour déclarer un tableau, vous pouvez utiliser la syntaxe suivante :

var arrayName[arraySize] dataType

Par exemple, si nous souhaitons déclarer un tableau nommé students de taille 10 et de type de données string, nous l'écririons ainsi :

var students[10] string

Jusqu'à présent, nous avons seulement déclaré le tableau, donc il ne contient aucune donnée et reste vide.

index.go

index.go

copy
1
fmt.Println(students) // Outputs [ ] which represents an empty array

Nous pouvons déclarer et initialiser un tableau en utilisant la syntaxe suivante :

var arrayName = [arraySize] dataType {element_1, element_2, ...}

Remarque

L'initialisation fait référence à l'attribution d'une valeur initiale à une variable ou une structure de données lors de sa déclaration. Si un tableau n'est pas initialisé, il prendra les valeurs par défaut de son type de données. Par exemple, un tableau de type de données int sera rempli de 0, tandis qu'un tableau de type de données string sera rempli de chaînes vides.

En utilisant la syntaxe ci-dessus, nous pouvons déclarer un tableau appelé students avec une taille de 4, contenant quatre noms différents :

index.go

index.go

copy
12
var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]

Un tableau a toujours une taille fixe, ce qui signifie que la taille spécifiée au moment de la déclaration reste constante pour ce tableau.

Une autre façon de déclarer un tableau est d'utiliser l'opérateur :=, de manière similaire à son utilisation pour les variables :

arrayName := [arraySize] dataType { element_1, element_2, ... }

Dans la syntaxe ci-dessus, le tableau est toujours à la fois déclaré et initialisé simultanément. Par conséquent, nous devons fournir des valeurs initiales pour les éléments du tableau lors de l'utilisation de cette approche.

Si nous construisons le tableau students en utilisant l'opérateur :=, il apparaîtra comme suit :

index.go

index.go

copy
12
students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
question-icon

Complétez le code pour déclarer et initialiser un tableau appelé vowels :

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1
some-alt