Apabila memaparkan senarai kelas gim yang dikumpulkan mengikut jenis kelas, penyelesaian yang cekap adalah dengan mencipta peta yang mengaitkan setiap jenis kelas dengan kelas yang sepadan. Walau bagaimanapun, untuk memaparkan data berstruktur ini dengan berkesan dalam templat, adalah penting untuk memahami cara mengulang peta dengan betul.
Dalam kes ini, kami mempunyai Peta kelas peta yang mana kuncinya ialah nama jenis kelas dan nilainya ialah kepingan kelas yang sepadan dengan jenis itu. Untuk lelaran melalui peta ini dan memaparkan data, kami boleh memanfaatkan bahagian Pembolehubah dalam dokumen templat Go, yang membolehkan kami mengisytiharkan dua pembolehubah untuk setiap lelaran menggunakan sintaks yang dipisahkan koma.
Kod templat berikut menunjukkan bagaimana untuk lelaran melalui Peta kelas dan memaparkan nama jenis kelas (kunci) dan kepingan kelas yang sepadan (nilai):
{{ range $key, $value := . }} <li><strong>{{ $key }}</strong>: {{ $value }}</li> {{ end }}
Dalam templat ini, pembolehubah $key mewakili nama jenis kelas dan Pembolehubah $value mewakili kepingan kelas yang sepadan untuk jenis itu. Ini membolehkan kami mengakses dan memaparkan kedua-dua nama jenis kelas dan kelas yang berkaitan dengan mudah dalam penanda HTML.
Atas ialah kandungan terperinci Bagaimana untuk Mengulang Melalui Peta berasaskan ClassType dalam Templat Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!