Dalam bahasa Go, peta ialah struktur data yang sangat biasa digunakan. Ia serupa dengan kamus atau jadual cincang dalam bahasa pengaturcaraan peringkat tinggi yang lain dan boleh digunakan untuk menyimpan pasangan nilai kunci satu dengan satu. Dalam kebanyakan kes, kita perlu menambah, mencari dan mengemas kini pasangan nilai kunci dalam peta. Walau bagaimanapun, kadangkala kita mungkin perlu memadamkan kunci dalam peta. Jadi, bagaimana untuk memadam kunci peta di Golang?
Di Golang, sangat mudah untuk memadamkan kunci peta. Anda boleh menggunakan fungsi delete
terbina dalam seperti ini:
delete(mymap, "key")
Kod di atas akan mengalih keluar kekunci mymap
dalam "key"
.
Berikut ialah beberapa perkara penting tentang menggunakan fungsi padam untuk memadam kekunci peta:
delete
Fungsi ini hanya boleh memadamkan kunci yang ditentukan daripada peta, tetapi bukan keseluruhan peta . Fungsi delete
juga tidak akan mengembalikan ralat atau pengecualian jika kunci tidak wujud Jika percubaan dibuat untuk memadamkan kunci yang tidak wujud, ia akan diabaikan. Berikut ialah contoh yang menunjukkan cara memadamkan kunci dalam peta:
package main import "fmt" func main() { mymap := map[string]int{ "apple": 1, "banana": 2, "orange": 3, } fmt.Println(mymap) //输出:map[apple:1 banana:2 orange:3] delete(mymap, "banana") fmt.Println(mymap) //输出:map[apple:1 orange:3] }
Dalam contoh ini kita mula-mula mencipta rentetan kepada integer bernama mymap
peta, yang memetakan nama daripada tiga buah mengikut bilangan mereka. Seterusnya, kami memanggil fungsi delete
dan memadamkan kekunci mymap
dalam "banana"
. Akhirnya, kami mencetak peta yang dipadamkan. Seperti yang anda lihat, kunci "banana"
telah dipadamkan.
Perlu diambil perhatian bahawa pemadaman kekunci dalam peta tidak membebaskan memori seperti mengosongkan kepingan atau tatasusunan. Jika anda memadamkan sejumlah besar kekunci peta pada masa yang sama, ia mungkin mengambil banyak memori, jadi anda perlu menggunakannya dengan berhati-hati.
Secara umum, memadamkan kunci dalam peta adalah sangat mudah dengan Golang. Panggil sahaja fungsi delete
dan masukkan kekunci yang anda mahu padamkan. Perlu diingatkan bahawa operasi pemadaman tidak melepaskan memori dan perlu digunakan dengan berhati-hati.
Atas ialah kandungan terperinci kunci padam peta golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!