Maison >développement back-end >Golang >Quelle est la fonction de la fonction LEN ?

Quelle est la fonction de la fonction LEN ?

小老鼠
小老鼠original
2023-12-14 15:48:493559parcourir

La fonction LEN est utilisée pour renvoyer la longueur ou le nombre d'éléments de tableaux, tranches, cartes, chaînes et autres types. La fonctionnalité exacte dépend du type passé à la fonction len(). Introduction détaillée : 1. Pour les tableaux et les tranches, la fonction len() renvoie le nombre d'éléments du tableau ou de la tranche ; 2. Pour le mappage, la fonction len() renvoie le nombre de paires clé-valeur dans le mappage ; Pour les chaînes, len() La fonction renvoie le nombre d'octets de la chaîne (c'est-à-dire le nombre de caractères dans la chaîne).

Quelle est la fonction de la fonction LEN ?

Le système d'exploitation de ce tutoriel : système windows10, version go1.20.1, ordinateur Dell G3.

En langage Go, la fonction len() est utilisée pour renvoyer la longueur ou le nombre d'éléments de tableaux, tranches, cartes, chaînes et autres types. La fonctionnalité exacte dépend du type passé à la fonction len().

1. Pour les tableaux et les tranches, la fonction len() renvoie le nombre d'éléments dans le tableau ou la tranche.

arr := [3]int{1, 2, 3}
fmt.Println(len(arr))  // 输出为 3
slice := []int{1, 2, 3, 4, 5}
fmt.Println(len(slice)) // 输出为 5

2. Pour le mappage, la fonction len() renvoie le nombre de paires clé-valeur dans le mappage.

m := map[string]int{"a": 1, "b": 2, "c": 3}
fmt.Println(len(m)) // 输出为 3

3. Pour les chaînes, la fonction len() renvoie le nombre d'octets de la chaîne (c'est-à-dire le nombre de caractères dans la chaîne).

str := "Hello, 世界"
fmt.Println(len(str)) // 输出为 13,因为包含一个英文逗号和一个中文字符

En bref, la fonction len() est utilisée pour obtenir la longueur ou le nombre d'éléments de différents types de données. C'est une fonction intégrée très couramment utilisée dans 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