Maison >développement back-end >Golang >Comment parcourir une carte dans les modèles Golang ?
Question :
J'ai une fonction qui regroupe les cours de gym dans une carte en fonction du type de cours. Comment puis-je parcourir cette carte dans un modèle Golang ?
Réponse :
La documentation du modèle Go recommande le modèle suivant lors de l'itération sur une carte :
{{ range $key, $value := . }} <li><strong>{{ $key }}</strong>: {{ $value }}</li> {{ end }}
Ceci La syntaxe déclare deux variables, séparées par une virgule : $key pour les clés de la carte et $value pour les valeurs de la carte. L'opérateur de plage parcourt ensuite la carte, attribuant la clé et la valeur à ces variables à chaque itération.
En utilisant cette approche, vous pouvez parcourir vos groupes de classes mappés et afficher les types de classe et les classes associées dans votre modèle. Par exemple :
{{ range $classType, $classes := . }} <h3>{{ $classType }}</h3> <ul> {{ range $class := $classes }} <li>{{ $class.Name }}</li> {{ end }} </ul> {{ end }}
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!