Contenu du cours
Introduction à Golang
Introduction à Golang
Qu'est-ce Que les Maps ?
Les maps sont une implémentation des tables de hachage en Golang. Une table de hachage est une structure de données qui associe des clés à des valeurs, où une clé peut être une valeur d'un type de données comparable, tel que int, float, string, etc. Les valeurs peuvent aller de simples littéraux de chaîne à des tableaux.
Remarque
En Go, un type de données comparable fait référence à un type de données qui prend en charge les opérations de comparaison, telles que l'égalité et l'ordre. Les types comparables sont ceux qui peuvent être comparés en utilisant les opérateurs d'égalité (
==
et!=
) et les opérateurs relationnels (<
,<=
,>
,>=
).
Ci-dessous un diagramme représentant une table de hachage :
Dans les tableaux, nous utilisons des index pour accéder aux données stockées à un index. En revanche, avec les maps, nous utilisons des clés pour accéder aux valeurs correspondantes.
Merci pour vos commentaires !