golang判断元素是否在数组内-创新互联

golang 判断元素是否在数组内?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

golang里没有像python的in来判断元素是否在list里存在,可替代的办法是将list放到map里,在map里判断元素是否存在       

成都创新互联公司是一家集网站建设,历下企业网站建设,历下品牌网站建设,网站定制,历下网站建设报价,网络营销,网络优化,历下网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

// 已知list中元素"amber","jack"

arr := [...]string{"amber","jack"}

// 初始化map

var set map[string]struct{}

set = make(map[string]struct{})

// 上面2部可替换为set := make(map[string]struct{})

// 将list内容传递进map,只根据key判断,所以不需要关心value的值,用struct{}{}表示

for _, value := range arr{

    set[value] = struct{}{}

}

// 检查元素是否在map

if _, ok := set["amber"];ok {

    fmt.Println("amber is in the list")

} else {

    fmt.Println("amber is not in the list")

}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联-成都网站建设公司行业资讯频道,感谢您对创新互联的支持。


当前文章:golang判断元素是否在数组内-创新互联
链接URL:http://www.hxwzsj.com/article/dcpdjo.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 外贸网站建设 成都营销网站建设 响应式网站建设 成都网站设计 成都网站建设公司 app网站建设 广安网站设计 成都网站建设公司 LED网站设计方案 手机网站制作 成都网站建设公司 温江网站设计 手机网站设计 成都网站设计 重庆网站制作 营销型网站建设 网站建设方案 成都网站建设 成都网站建设 高端网站设计 成都网站建设 营销网站建设