Peta dalam bahasa Go menyimpan pasangan nilai kunci, di mana kunci ialah pengecam unik yang dikaitkan dengan nilai masing-masing. Untuk mengulangi semua kekunci dalam peta, beberapa pendekatan boleh digunakan.
Sebagai contoh, katakan kita mempunyai peta yang ditakrifkan seperti berikut:
m := map[string]string{"key1": "val1", "key2": "val2"}
Menggunakan Julat- Gelung Berasaskan:
Ini ialah kaedah yang paling mudah untuk mengulang kedua-dua kekunci dan nilai:
for k, v := range m { fmt.Printf("key[%s] value[%s]\n", k, v) }
Dalam gelung ini:
Jika anda tidak berminat untuk mendapatkan semula nilai, anda boleh meninggalkan pembolehubah kedua, seperti yang dilihat di sini:
for k := range m { fmt.Printf("key[%s]\n", k) }
Atas ialah kandungan terperinci Bagaimanakah Saya Mengulang Melalui Kekunci dalam Peta Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!