Maison > développement back-end > Golang > le corps du texte

Comment parcourir une carte basée sur ClassType dans les modèles Go ?

Barbara Streisand
Libérer: 2024-11-19 00:08:02
original
218 Les gens l'ont consulté

How to Iterate Through a ClassType-based Map in Go Templates?

Itération à travers une carte basée sur ClassType dans un modèle Go

Lors de l'affichage d'une liste de cours de gym regroupés par type de cours, une solution efficace consiste à créer une carte qui associe chaque type de classe à ses classes correspondantes. Cependant, pour afficher efficacement ces données structurées dans un modèle, il est important de comprendre comment parcourir correctement la carte.

Dans ce cas, nous avons une carte classMap où les clés sont des noms de types de classe et les valeurs sont tranches de classes correspondant à ce type. Pour parcourir cette carte et afficher les données, nous pouvons exploiter la section Variables de la documentation du modèle Go, qui nous permet de déclarer deux variables pour chaque itération à l'aide d'une syntaxe séparée par des virgules.

Le code du modèle suivant illustre comment parcourir le classMap et afficher les noms de types de classe (clés) et les tranches de classes correspondantes (valeurs) :

{{ range $key, $value := . }}
   <li><strong>{{ $key }}</strong>: {{ $value }}</li>
{{ end }}
Copier après la connexion

Dans ce modèle, la variable $key représente le nom du type de classe, et le La variable $value représente la tranche de classes correspondante pour ce type. Cela nous permet d'accéder et d'afficher facilement à la fois les noms des types de classes et les classes associées dans le balisage HTML.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal