登录
首页 >  Golang >  Go问答

如何检查Golang中的地图是否为空?

来源:Golang技术栈

时间:2023-03-26 21:11:02 396浏览 收藏

小伙伴们有没有觉得学习Golang很有意思?有意思就对了!今天就给大家带来《如何检查Golang中的地图是否为空?》,以下内容将会涉及到golang,若是在学习中对其中部分知识点有疑问,或许看了本文就能帮到你!

问题内容

当下面的代码:

if map == nil {
    log.Fatal("map is empty")
}

运行时,不执行日志语句,whilefmt.Println(map)表示map为空:

map[]

正确答案

您可以使用len

if len(map) == 0 {
    ....
}

来自https://golang.org/ref/spec#Length_and_capacity

len(s) map[K]T 映射长度(定义键的数量)

文中关于golang的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《如何检查Golang中的地图是否为空?》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>