Maison > Problème commun > Comment utiliser les tableaux dans Golang

Comment utiliser les tableaux dans Golang

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2023-06-09 11:10:17
original
908 Les gens l'ont consulté

La méthode d'utilisation des tableaux dans Golang est la suivante : 1. Définir et initialiser le tableau, la syntaxe est "var a [5]int" 2. Accédez aux éléments du tableau, la syntaxe est "x := a[1]" ; ; 3. Traversez le tableau, utilisez la structure de boucle for ; 4. Passez le tableau en tant que paramètre de fonction, mais cela n'affectera pas le tableau d'origine.

Comment utiliser les tableaux dans Golang

Le système d'exploitation de ce tutoriel : système Windows 10, version Go1.20.1, ordinateur Dell G3.

Array in Golang est une structure de données avec une longueur fixe et le même type d'élément. Vous pouvez utiliser un index d'indice pour accéder aux éléments du tableau.

Ce qui suit sont des utilisations courantes et des exemples de codes pour l'utilisation des tableaux :

1 Définition et initialisation des tableaux

var a [5]int // 声明一个长度为5的int类型的数组
b := [3]string{"apple", "banana", "orange"} // 声明一个长度为3的string类型的数组并进行初始化
c := [...]float64{1.2, 3.4, 5.6} // 声明一个根据初始化值自动推导长度的float64类型的数组
Copier après la connexion

2. Accès aux éléments du tableau

a[0] = 1 // 通过下标赋值
x := a[1] // 通过下标获取值
Copier après la connexion

3. . Tableaux En tant que paramètre de fonction

for i := 0; i < len(a); i++ {
    fmt.Println(a[i])
}
for index, value := range b {
    fmt.Printf("%d: %s\n", index, value)
}
Copier après la connexion

Il est à noter que dans le langage Go, un tableau sera copié lorsqu'il sera passé en paramètre de fonction, donc la modification du tableau dans le corps de la fonction n'affectera pas le tableau d'origine. Si vous devez modifier le tableau en place, vous pouvez utiliser 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal