Rumah > pembangunan bahagian belakang > Golang > golang map无法删除元素吗

golang map无法删除元素吗

(*-*)浩
Lepaskan: 2019-12-17 09:56:09
asal
2864 orang telah melayarinya

golang map无法删除元素吗

Map 是 Go 中的内置类型,它将键与值绑定到一起。可以通过键获取相应的值。

如何创建 map?

可以通过将键和值的类型传递给内置函数 make 来创建一个 map。                       (推荐学习:go

语法为:

make(map[KeyType]ValueType)
Salin selepas log masuk

(译者注:map 的类型表示为 map[KeyType]ValueType)例如:

personSalary := make(map[string]int)
Salin selepas log masuk

delete () 函数

delete () 函数用于删除集合的元素,参数为 map 和其对应的 key。实例如下:

package main
import "fmt"
func main() {
    m := map[string]int{
        "a": 1,
        "b": 2,
        "c": 3,
    }
    fmt.Println("Deleting values")
    name, ok := m["a"]
    fmt.Println(name,ok)
    delete(m,"a")
    name,ok = m["a"]
    fmt.Println(name,ok)
}
Salin selepas log masuk

Atas ialah kandungan terperinci golang map无法删除元素吗. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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