• 技术文章 >后端开发 >Golang

    golang map无法删除元素吗

    (*-*)浩(*-*)浩2019-12-17 09:56:09原创795

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

    如何创建 map?

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

    语法为:

    make(map[KeyType]ValueType)

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

    personSalary := make(map[string]int)

    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)
    }

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:golang
    上一篇:golang map是否有顺序 下一篇:golang map需要make吗
    大前端线上培训班

    相关文章推荐

    • golang中使用rand产生随机不重复数字• golang gin框架错误处理• golang leaf用的多吗• golang lua怎么用

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网