Tableau d'impression Golang

Tableau d'impression Golang

En programmation, nous travaillons souvent avec des collections de données connexes. Les tableaux sont une structure de données qui vous permet de créer des collections de données connexes et d'effectuer des opérations dessus.

Dans Go, nous pouvons créer des tableaux de types connexes, y compris INT, String, Float, et plus.

Le nœud de ce guide est de vous aider à commencer à travailler avec des tableaux en utilisant le langage de programmation Go.

Définir le tableau

Pour créer un tableau en Go, nous commençons par définir le nom du tableau, suivi de la longueur du tableau entre crochets, et enfin, le type de données détenu par le tableau.

Nous pouvons exprimer la syntaxe comme:

Var Array_name [longueur] Type

Ici, la longueur fait référence au nombre d'éléments à stocker dans le tableau défini.

Par exemple, l'extrait suivant crée un tableau appelé my_array qui stocke 5 éléments de la chaîne de type:

my_array: = [5] String
"Mysql",
"MongoDB",
"Oracle",
"Elasticsearch",
"Sqlite",

Notez qu'une virgule sépare chaque élément du tableau, y compris le dernier élément.

Tableaux d'indexation

Une fois un tableau déclaré, vous pouvez accéder aux éléments individuels en utilisant son index. Indexation du tableau dans GO commence à l'index 0. Cela signifie que le premier élément du tableau est l'index 0, et le dernier élément du tableau est la longueur du tableau moins 1.

Par exemple, pour accéder au premier élément du tableau my_array, nous pouvons faire:

fmt.Println (my_array [0])

Nous passons l'index de l'élément auquel nous souhaitons accéder à l'aide de crochets.

Le code ci-dessus doit renvoyer le premier élément du tableau comme:

$ go run des tableaux.aller
Mysql

Imprimer les éléments du tableau.

Nous pouvons utiliser la méthode println () du package FMT pour imprimer tous les éléments du tableau. Par exemple:

fmt.Println (my_array)

La sortie est comme indiqué:

[MySQL MongoDB Oracle Elasticsearch Sqlite]

Itérer sur le tableau

Nous pouvons itérer sur chaque élément du tableau à l'aide d'une boucle pour. Par exemple, pour itérer sur chaque élément du tableau, nous pouvons faire:

pour i: = 0; je < 5; i++
fmt.Println (my_array [i])

Nous créons une boucle pour l'index 0 à la longueur du tableau. Nous utilisons ensuite chaque itération d'index pour renvoyer l'élément à cet index.

La sortie résultante.

Mysql
Mongodb
Oracle
Elasticsearch
Sqlite

Si vous ne connaissez pas la longueur du tableau, vous pouvez utiliser la fonction LEN comme:

pour i: = 0; je < len(my_array); i++
fmt.Println (my_array [i])

Le code ci-dessus itérera les éléments du tableau en fonction de sa longueur.

Conclusion

Ce guide couvre les bases des éléments de travail et d'impression du tableau à l'aide de boucles.