Maison  >  Article  >  développement back-end  >  Découvrez comment générer des tableaux dans Golang

Découvrez comment générer des tableaux dans Golang

PHPz
PHPzoriginal
2023-03-30 09:12:071272parcourir

Golang est un langage de programmation statiquement fortement typé dont le point de départ est de simplifier et d'optimiser la programmation des systèmes distribués modernes. Golang a été initialement publié en 2007 par Robert Griesemer, Rob Pike et Ken Thompson de Google et est devenu un langage très populaire. En Golang, un tableau est une collection qui stocke des éléments du même type de données. Dans cet article, nous allons explorer comment générer un tableau dans Golang.

Dans Golang, vous pouvez utiliser le package fmt pour compléter la sortie des tableaux. Le package fmt fournit une variété de fonctions de sortie, les plus couramment utilisées sont les fonctions Println, Printf et Print. Ci-dessous, nous générons un tableau Golang à l'aide de ces trois fonctions.

Utilisez la fonction Println pour générer un tableau

La fonction Println peut directement générer un tableau sur la console. Un exemple est le suivant :

package main

import "fmt"

func main() {
    arr := [5]int{1, 2, 3, 4, 5}
    fmt.Println(arr)
}

Le résultat de sortie est le suivant :

[1 2 3 4 5]

Comme vous pouvez le voir, la fonction Println séparera automatiquement les éléments du tableau avec des espaces et les mettra entre crochets.

Utilisez la fonction Printf pour générer un tableau

La fonction Printf peut générer un tableau en formatant la sortie. L'exemple est le suivant :

package main

import "fmt"

func main() {
    arr := [5]int{1, 2, 3, 4, 5}
    fmt.Printf("%v", arr)
}

Le résultat de sortie est le suivant :

[1 2 3 4 5]

Comme vous pouvez le voir, la chaîne de format de la fonction Printf utilise l'espace réservé %v pour représenter le tableau à sortir.

Utilisez la fonction Print pour générer un tableau

La fonction Print peut également être utilisée pour générer un tableau, mais contrairement à la fonction Println, elle n'ajoutera pas automatiquement de caractère de nouvelle ligne après le tableau de sortie. L'exemple est le suivant :

package main

import "fmt"

func main() {
    arr := [5]int{1, 2, 3, 4, 5}
    fmt.Print(arr)
}

Le résultat de sortie est le suivant :

[1 2 3 4 5]

Vous pouvez voir que le résultat généré par la fonction Print est le même que le résultat généré par la fonction Println, sauf que le caractère de nouvelle ligne n'est pas ajouté. à la fin.

Pour résumer, générer un tableau dans Golang est très simple. Utilisez simplement les fonctions Println, Printf ou Print fournies dans le package fmt. Ces fonctions peuvent générer des tableaux directement ou en formatant des chaînes. Bien sûr, vous pouvez également générer un tableau d'autres manières, par exemple en itérant sur les éléments du tableau et en affichant chaque élément à l'aide de la fonction Println, Printf ou Print. En fin de compte, nous pouvons choisir la méthode de sortie la plus adaptée en fonction des besoins réels.

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