Explication détaillée des méthodes de tableau dans le langage Go : concepts de base et utilisation
Le langage Go est un langage compilé développé par Google. Il présente les caractéristiques de simplicité, d'efficacité et de concurrence intégrée, et a reçu une attention et une application généralisées. . En langage Go, un tableau est une structure de données de base utilisée pour stocker des éléments du même type. Cet article présentera les concepts de base et l'utilisation des tableaux en langage Go, et expliquera en détail avec des exemples de code spécifiques.
En langage Go, le format de définition du tableau est : var nom de la variable [longueur] type. Parmi eux, la longueur est le nombre d'éléments que le tableau peut stocker et le type représente le type d'éléments stockés dans le tableau. Par exemple, définissez un tableau contenant 5 entiers :
var arr [5]int
L'initialisation du tableau peut utiliser des accolades {} pour attribuer la valeur initiale. Il peut être initialisé en même temps que la déclaration, ou il peut être initialisé ultérieurement. Par exemple :
var arr = [5]int{1, 2, 3, 4, 5} var arr2 [5]int arr2 = [5]int{1, 2, 3, 4, 5}
Accès aux éléments du tableau via des indices, qui commencent à 0. Par exemple :
fmt.Println(arr[0]) // 输出数组arr中第一个元素的值
Vous pouvez modifier des éléments du tableau via des indices. Par exemple :
arr[0] = 10 // 修改数组arr中第一个元素的值为10
La longueur du tableau peut être obtenue via la fonction len(). Par exemple :
fmt.Println(len(arr)) // 输出数组arr的长度
range mot-clé est utilisé pour parcourir les éléments du tableau. Par exemple :
for index, value := range arr { fmt.Printf("索引: %d, 值: %d ", index, value) }
Ce qui suit est un exemple de code complet qui démontre la définition, l'initialisation et les opérations de base d'un tableau :
package main import "fmt" func main() { // 定义并初始化一个包含5个整数的数组 var arr = [5]int{1, 2, 3, 4, 5} // 打印数组arr的长度 fmt.Println(len(arr)) // 遍历数组并输出索引和值 for index, value := range arr { fmt.Printf("索引: %d, 值: %d ", index, value) } // 修改数组arr中的第一个元素为10 arr[0] = 10 fmt.Println(arr[0]) // 输出数组arr中第一个元素的值 }
Grâce à l'introduction de cet article, les lecteurs peuvent comprendre les concepts de base et l'utilisation des tableaux. dans le langage Go. Maîtriser la définition, l'initialisation et les opérations de base des tableaux. J'espère que cet article sera utile aux lecteurs et que tout le monde est invité à en savoir plus sur le langage Go.
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!