Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Memadam Kekunci dengan Cekap daripada Peta dalam Go?
Memadamkan Kekunci daripada Peta dalam Go
Dalam Go, peta ialah stor nilai kunci di mana kunci adalah unik dan nilai boleh dalam sebarang jenis. Ada kalanya perlu untuk mengalih keluar pasangan nilai kunci daripada peta, dan kaedah pilihan untuk melakukan ini adalah melalui fungsi padam.
Sintaks Fungsi padam
Sintaks fungsi padam adalah mudah: padam(peta, kunci). Ia memerlukan dua hujah: peta dan kunci. Selepas pelaksanaan, fungsi mengalih keluar pasangan nilai kunci yang dikaitkan dengan kunci yang disediakan daripada peta.
Menggantikan Sintaks Penetapan Peta Khas
Dalam versi terdahulu Go ( sebelum Pergi 1), adalah mungkin untuk memadamkan entri peta menggunakan tugasan khas sintaks:
sessions[key] = nil, false
Walau bagaimanapun, sintaks ini telah ditamatkan penggunaannya dalam Go 1 dan tidak disyorkan lagi.
Menggunakan padam untuk Mengalih Keluar Kekunci
Untuk mengalih keluar pasangan nilai kunci daripada peta menggunakan fungsi padam, hanya hantar peta dan kekunci sebagai hujah:
package main func main() { var sessions = map[string]chan int{} delete(sessions, "moo") }
Dalam contoh ini, fungsi padam mengalih keluar pasangan nilai kunci di mana kuncinya ialah "moo" daripada peta sesi.
Kesimpulan
Fungsi padam menyediakan cara yang jelas dan ringkas untuk mengalih keluar kekunci daripada peta dalam Go. Dengan menggunakan fungsi ini dan bukannya sintaks tugasan khas yang telah ditamatkan, anda boleh memastikan keserasian dengan versi semasa dan masa hadapan Go.
Atas ialah kandungan terperinci Bagaimanakah Saya Memadam Kekunci dengan Cekap daripada Peta dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!