Memadamkan Kekunci dalam Peta: Penyelesaian untuk Go
Apabila berurusan dengan peta dalam Go, isu mengalih keluar kunci timbul. Salah tanggapan yang biasa adalah untuk memberikan sifar kepada kunci yang diingini, seperti yang ditunjukkan oleh percubaan yang tidak berjaya berikut:
sessions[key] = nil, false;
Evolusi dalam Manipulasi Peta Go
In Go versi 1 , perubahan ketara telah dibuat pada pengendalian peta. Sintaks khas untuk memadamkan entri peta telah dialih keluar, memberi laluan kepada penyelesaian yang mudah: fungsi padam.
Menggunakan Fungsi padam
Fungsi padam mengambil dua parameter: peta dan kunci. Ia mengalih keluar masukan peta yang sepadan dengan kunci yang ditentukan. Contohnya:
package main func main() { var sessions = map[string]chan int{} delete(sessions, "moo") }
Kod ini secara berkesan memadamkan entri dengan kekunci "moo" daripada peta sesi.
Atas ialah kandungan terperinci Bagaimanakah Saya Memadamkan Kunci daripada Peta dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!