您的位置 首页 技术

golang map无法删除元素吗

Map 是 Go 中的内置类型,它将键与值绑定到一起。可以通过键获取相应的值。 如何创建 map? 可以通过将键和值的类型传递给内置函数 make 来创建一个 map。 (推荐学习…

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

如何创建 map?

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

语法为:

make(map[KeyType]ValueType)

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

personSalary := make(map[string]int)

delete () 函数

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

package mainimport "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)}

以上就是golang map无法删除元素吗的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/16689.html

为您推荐

返回顶部