首頁 >後端開發 >Golang >如何迭代 Go 模板中的地圖?

如何迭代 Go 模板中的地圖?

Barbara Streisand
Barbara Streisand原創
2024-11-29 05:00:10769瀏覽

How can I iterate through a map in a Go template?

迭代範本中的對應

在程式碼中,您建立了一個函數groupClasses,它將類別的切片轉換為地圖,其中鍵是類別類型(例如“瑜伽”、“普拉提”),值是該類別的切片type.

要在模板中迭代此映射,您可以將range 關鍵字與兩個變數一起使用,如Go 範本文件的變數部分所述。以下是一個範例:

此範本將迭代映射,為每次迭代將類別類型指派給變數 $classType,並將類別切片指派給變數 $classes。在循環內,它列出了每種類類型的類別。

透過使用兩個變量,您可以在迭代期間存取地圖項目的鍵和值。這使您可以在模板中以有意義的方式顯示數據。

以上是如何迭代 Go 模板中的地圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn