golang判断map是否存在key


本文摘自php中文网,作者V,侵删。

判断方式为value,ok := map[key], ok为true则存在。

推荐视频教程:go基础教程

示例如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

package main

  

import "fmt"

  

func main() {

  

    demo := map[string]bool{

        "a": false,

    }

  

    //错误,a存在,但是返回false

    fmt.Println(demo["a"])

  

    //正确判断方法

    _, ok := demo["a"]

    fmt.Println(ok)

}

输出:

1

2

false

true

更多相关内容学习,请访问php中文网编程教程栏目!

以上就是golang判断map是否存在key的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

go compiler intrinsics(文末赠书)

什么是golang中的interface

分布式定时任务执行器

golang 开发

golang能使用多核cpu吗

介绍golang工具之present

锁的使用场景主要涉及到哪些?读写锁为什么会比普通锁快【golang 入门系列十六】

golang 1.11 module 做项目版本管理

go-carbon1.2.0发布了!完善优化对orm的多场景支持

go语言中container容器数据结构heap、list、ring

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...