Dé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
1fmt.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
intsera rempli de0, tandis qu'un tableau de type de donnéesstringsera 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
12var 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
12students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Dé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
1fmt.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
intsera rempli de0, tandis qu'un tableau de type de donnéesstringsera 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
12var 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
12students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Merci pour vos commentaires !