Junior — Middle
Comment déterminer la capacité (capacity) d'une tranche dans le langage de programmation Go?
sobes.tech IA
Réponse de l'IA
Dans le langage Go, la capacité (capacity) d'un slice peut être déterminée à l'aide de la fonction intégrée cap(). Elle retourne le nombre d'éléments que le slice peut contenir sans réallocation de mémoire.
Exemple:
s := make([]int, 3, 5) // longueur 3, capacité 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5
Ici, len(s) est la longueur actuelle du slice, et cap(s) est sa capacité.