Junior — Middle
Peut-on augmenter la capacité d'une collection Map après sa création?
sobes.tech IA
Réponse de l'IA
En Go, la collection map s'étend automatiquement de manière dynamique lors de l'ajout de nouveaux éléments, il n'est donc ni nécessaire ni possible de modifier explicitement sa capacité après sa création.
Lors de la création d'un map, vous pouvez spécifier la capacité initiale en utilisant la fonction make, par exemple :
m := make(map[string]int, 10) // capacité initiale 10
Mais si le nombre d'éléments dépasse cette capacité, Go augmentera automatiquement les structures internes pour stocker les données.
Ainsi, la capacité du map s'étend automatiquement, et le programmeur n'a pas besoin de la gérer manuellement.