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

Bagaimanakah Saya Memadamkan Kunci daripada Peta Go?

Linda Hamilton
Lepaskan: 2024-12-15 18:45:15
asal
176 orang telah melayarinya

How Do I Delete a Key from a Go Map?

Mengalih keluar Kunci daripada Peta Go

Peta ialah struktur data yang mengaitkan kunci dengan nilai. Memadamkan kunci daripada peta selalunya diperlukan untuk mengurus data dan mengekalkan integritinya.

Satu kaedah untuk memadamkan kunci daripada peta dalam Go ialah menggunakan fungsi padam. Fungsi padam mengambil dua argumen: peta dan kunci, dan mengalih keluar kunci yang ditentukan daripada peta. Contohnya:

package main

func main() {
    var sessions = map[string]chan int{}
    delete(sessions, "moo")
}
Salin selepas log masuk

Kod ini akan memadamkan kunci "moo" daripada peta sesi.

Sintaksis Sejarah

Versi Sebelum Pergi 1, memadamkan kunci daripada peta melibatkan penetapan nilai yang dikaitkan dengan kunci kepada sifar. Sintaks ini tidak lagi disokong dalam Go 1 dan seterusnya.

Contoh Penggunaan

Coretan kod berikut menggambarkan cara menggunakan fungsi padam:

var sessions = make(map[string][]string)
sessions["user1"] = []string{"John", "Doe"}
sessions["user2"] = []string{"Jane", "Doe"}

delete(sessions, "user1")
Salin selepas log masuk

Selepas melaksanakan kod ini, kunci pengguna1 akan dialih keluar daripada peta sesi, hanya meninggalkan kunci pengguna2.

Atas ialah kandungan terperinci Bagaimanakah Saya Memadamkan Kunci daripada 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