Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Memadamkan Kunci daripada Peta dalam Go?

Bagaimanakah Saya Memadamkan Kunci daripada Peta dalam Go?

Barbara Streisand
Barbara Streisandasal
2024-12-04 03:49:15274semak imbas

How Do I Delete Keys from Maps in Go?

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!

Kenyataan:
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