真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

golang怎么使用map判斷key是否存在-創(chuàng)新互聯(lián)

golang怎么使用map判斷key是否存在?其實要解決這個問題也不難,這篇文章給出了相對應的分析和解答,下面我們一起來看看解決的方法。

創(chuàng)新互聯(lián)專注于呈貢企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設,商城開發(fā)。呈貢網(wǎng)站建設公司,為呈貢等地區(qū)提供建站服務。全流程按需策劃,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
if _, ok := map[key]; ok {
//存在
}

另外golang也沒有提供item是否在array當中的判斷方法,如果程序里面頻繁用到了這種判斷,可以將array轉(zhuǎn)化為以array當中的成員為key的map再用上面的方法進行判斷,這樣會提高判斷的效率。

判斷方式為value,ok := map[key], ok為true則存在

package main
 
import "fmt"
 
func main() {
 
    demo := map[string]bool{
        "a": false,
    }
 
    //錯誤,a存在,但是返回false
    fmt.Println(demo["a"])
 
    //正確判斷方法
    _, ok := demo["a"]
    fmt.Println(ok)
}

輸出

false
true

看完這篇文章,你們學會golang使用map判斷key是否存在的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。


本文題目:golang怎么使用map判斷key是否存在-創(chuàng)新互聯(lián)
分享URL:http://weahome.cn/article/jsicj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部