Longueur du tableau Golang

Longueur du tableau Golang
Un tableau est une collection d'une séquence d'éléments numérotée. Les tableaux sont l'une des structures de données les plus importantes dans la plupart des langages de programmation.

Dans ce bref article, nous apprendrons à déterminer la longueur et la capacité d'un tableau dans le langage de programmation Go.

GO LEN () Fonction

Pour déterminer la longueur du tableau, nous pouvons utiliser la méthode Len (). Commençons par créer un tableau comme:

my_array: = [] string "a", "b", "c", "d"

L'extrait ci-dessus crée un tableau de chaînes.

Pour déterminer la longueur, nous utilisons la fonction Len () comme indiqué:

package principal
Importer "FMT"
func main ()
my_array: = [] string "a", "b", "c", "d"
fmt.Println ("longueur:", Len (my_array))

Le code ci-dessus doit renvoyer la longueur du tableau comme:

$ go run array_length.aller
Longueur: 4

La fonction Len () fonctionne sur les tableaux et les tranches. Gardez à l'esprit que la taille de la tranche est prédéfinie comme celle d'un tableau.

Longueur et capacité du tableau

Un tableau a une longueur et une capacité. La capacité se réfère au nombre total d'articles qu'un tableau peut contenir, tandis que la longueur est le nombre d'articles qu'il détient actuellement.

Parfois, la longueur et la capacité sont de la même valeur.

Considérez l'exemple ci-dessous:

package principal
Importer "FMT"
func main ()
my_array: = [] string "a", "b", "c", "d"
fmt.Println ("longueur:", Len (my_array))
fmt.Println ("Capacité:", cap (my_array))
// Ajout des éléments
my_array = append (my_array, "e")
fmt.Println ("longueur:", Len (my_array))
fmt.Println ("Capacité:", cap (my_array))

Dans l'exemple ci-dessus, nous créons un tableau de types de chaînes. Avant d'ajouter un nouvel élément, la longueur et la capacité du tableau sont les mêmes que.

Cependant, une fois que nous avons ajouté un nouvel élément, la longueur du tableau augmente de 1 tandis que la capacité augmente de 3.

La sortie résultante est comme:

$ go run array_length.aller
Longueur: 4
Capacité: 4
Longueur: 5
Capacité: 8

Conclusion

Ce guide a couvert comment déterminer la longueur et la taille d'un tableau dans le langage de programmation Go.

Codage heureux!!