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!!