go语言判断元素是否在数组中

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

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

 

var set map[string]struct{}

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

 

for _, value := range arr{

    set[value] = struct{}{}

}

 

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

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

} else {

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

}

posted on 2021-02-23 17:12  星星眨着眼  阅读(7459)  评论(0编辑  收藏  举报

导航