Maison > développement back-end > Golang > Explication détaillée des méthodes de tableau en langage Go : concepts de base et utilisation

Explication détaillée des méthodes de tableau en langage Go : concepts de base et utilisation

WBOY
Libérer: 2024-03-24 14:06:04
original
393 Les gens l'ont consulté

Explication détaillée des méthodes de tableau en langage Go : concepts de base et utilisation

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.

Définition et initialisation des tableaux

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
Copier après la connexion

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}
Copier après la connexion

Opérations de base sur les tableaux

Accès aux éléments

Accès aux éléments du tableau via des indices, qui commencent à 0. Par exemple :

fmt.Println(arr[0]) // 输出数组arr中第一个元素的值
Copier après la connexion

Modifier des éléments

Vous pouvez modifier des éléments du tableau via des indices. Par exemple :

arr[0] = 10 // 修改数组arr中第一个元素的值为10
Copier après la connexion

Méthode Array

Fonction len()

La longueur du tableau peut être obtenue via la fonction len(). Par exemple : 

fmt.Println(len(arr)) // 输出数组arr的长度
Copier après la connexion

range mot-clé

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)
}
Copier après la connexion

Exemple de code

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中第一个元素的值
}
Copier après la connexion

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!

É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