Rumah > pembangunan bahagian belakang > Golang > Bagaimanakah Saya Mengulang Melalui Kekunci dalam Peta Go?

Bagaimanakah Saya Mengulang Melalui Kekunci dalam Peta Go?

Mary-Kate Olsen
Lepaskan: 2024-12-10 19:47:10
asal
619 orang telah melayarinya

How Do I Iterate Through Keys in a Go Map?

Kekunci Traversing dalam Peta Bahasa Go

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"}
Salin selepas log masuk

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)
}
Salin selepas log masuk

Dalam gelung ini:

  • k mewakili kunci.
  • v mewakili nilai yang dikaitkan dengan kunci.

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)
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan