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 Slices
Introduction à Golang

bookDéclaration des Tableaux

Considérons un scénario dans lequel il est nécessaire de stocker les noms de dix étudiants. Pour cela, deux options s'offrent à nous : créer dix variables différentes de type string, ou bien utiliser un tableau. Un tableau est une séquence de taille fixe d'éléments (valeurs) du même type de données. Dans ce cas précis, il est possible de créer un tableau de taille 10 et de type string pour stocker les noms.

Pour déclarer un tableau, la syntaxe suivante peut être utilisée :

var arrayName[arraySize] dataType

Par exemple, pour déclarer un tableau nommé students de taille 10 et de type string, il convient d'écrire :

var students[10] string

Jusqu'à présent, seul le tableau a été déclaré, il ne contient donc 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 consiste à attribuer 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 de taille 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 consiste à 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 déclaré et initialisé simultanément. Par conséquent, il est nécessaire de fournir des valeurs initiales pour les éléments du tableau lors de l'utilisation de cette méthode.

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

Suggested prompts:

Can you show me an example of initializing the students array with names?

What happens if I try to add more than 10 names to the array?

Can I change the size of the array after declaring it?

Awesome!

Completion rate improved to 1.96

bookDéclaration des Tableaux

Glissez pour afficher le menu

Considérons un scénario dans lequel il est nécessaire de stocker les noms de dix étudiants. Pour cela, deux options s'offrent à nous : créer dix variables différentes de type string, ou bien utiliser un tableau. Un tableau est une séquence de taille fixe d'éléments (valeurs) du même type de données. Dans ce cas précis, il est possible de créer un tableau de taille 10 et de type string pour stocker les noms.

Pour déclarer un tableau, la syntaxe suivante peut être utilisée :

var arrayName[arraySize] dataType

Par exemple, pour déclarer un tableau nommé students de taille 10 et de type string, il convient d'écrire :

var students[10] string

Jusqu'à présent, seul le tableau a été déclaré, il ne contient donc 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 consiste à attribuer 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 de taille 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 consiste à 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 déclaré et initialisé simultanément. Par conséquent, il est nécessaire de fournir des valeurs initiales pour les éléments du tableau lors de l'utilisation de cette méthode.

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