Maison  >  Article  >  développement back-end  >  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
WBOYoriginal
2024-03-24 14:06:04328parcourir

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

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}

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中第一个元素的值

Modifier des éléments

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

arr[0] = 10 // 修改数组arr中第一个元素的值为10

Méthode Array

Fonction len()

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

fmt.Println(len(arr)) // 输出数组arr的长度

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)
}

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中第一个元素的值
}

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!

Déclaration:
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