Golang est un langage de programmation typé statiquement qui prend en charge les tableaux comme type de données de base. Un tableau est une séquence ordonnée d’éléments, chaque élément possède un index unique. En Golang, un tableau est un type valeur dont la taille est déterminée lors de la déclaration et ne peut pas être modifiée.
Dans Golang, la syntaxe pour définir un tableau est la suivante :
var arr [size]datatype
où size est la taille du tableau et datatype est le type de données des éléments du tableau. Par exemple :
var arr [5]int
représente un tableau contenant 5 éléments de type int.
Nous pouvons également utiliser des littéraux de tableau pour initialiser un tableau, comme suit :
arr := [5]int{1, 2, 3, 4, 5}
De cette façon, nous créons un tableau de type int contenant 5 éléments et initialisons le tableau comme {1, 2, 3, 4 , 5}.
Bien sûr, nous ne pouvons pas non plus spécifier la taille du tableau, et le compilateur déduira la taille du tableau en fonction du nombre d'éléments dans la liste d'initialisation :
arr := [...]int{1, 2, 3, 4, 5}
Lors de la création d'un tableau de cette manière, le compilateur déduira la taille du tableau en fonction des éléments de la liste d'initialisation pour déduire la taille du tableau, nous n'avons donc pas besoin de spécifier manuellement la taille du tableau.
En plus des méthodes d'initialisation de tableau présentées ci-dessus, nous pouvons également accéder aux éléments du tableau via l'indexation en indice. Les indices du tableau commencent à 0 et augmentent séquentiellement, c'est-à-dire que l'indice du premier élément est 0, l'indice du deuxième élément est 1, et ainsi de suite.
Nous pouvons utiliser l'indice du tableau pour lire ou modifier les éléments d'un tableau, comme suit :
arr := [5]int{1, 2, 3, 4, 5} fmt.Println(arr[0]) // 输出数组的第一个元素,即1 arr[0] = 10 // 修改数组的第一个元素为10 fmt.Println(arr[0]) // 再次输出数组的第一个元素,即10
De plus, dans Golang, nous pouvons également utiliser une boucle for pour parcourir chaque élément du tableau, comme suit :
arr := [5]int{1, 2, 3, 4, 5} for i := 0; i < len(arr); i++ { fmt.Println(arr[i]) }
À propos des tableaux, il y a quelques points à noter :
En général, le tableau est un type de données très pratique dans Golang. Il peut être utilisé pour stocker un nombre ordonné et fixe d'éléments. En développement, vous devez utiliser les tableaux de manière rationnelle, éviter de trop vous fier aux tableaux et utiliser des structures de données plus avancées telles que le découpage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!