源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

golang针对map的判断,删除操作示例

  • 时间:2021-10-28 22:10 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:golang针对map的判断,删除操作示例
本文实例讲述了golang针对map的判断,删除操作。分享给大家供大家参考,具体如下: map是一种key-value的关系,一般都会使用make来初始化内存,有助于减少后续新增操作的内存分配次数。假如一开始定义了话,但没有用make来初始化,会报错的。
[u]复制代码[/u] 代码如下:
package main import ( "fmt" ) func main(){ var test =  map[string]string{"姓名":"李四","性别":"男"} name,ok := test["姓名"] // 假如key存在,则name = 李四 ,ok = true,否则,ok = false if ok{ fmt.Println(name) } delete(test,"姓名")//删除为姓名为key的值,不存在没关系 fmt.Println(test)         var a map[string]string         a["b"] = "c"//这样会报错的,要先初始化内存         a = make(map[string]string)         a["b"] = "c"//这样才不会错 }
希望本文所述对大家Go语言程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部