正常的我们会自己写一个这样的方法,但是很不通用,因为有时候是查找int 有时候查找string
func Find(slice []
string
, val
string
) (
int
,
bool
) {
for
i, item := range slice {
if
item == val {
return
i,
true
}
}
return
-1,
false
}
所以为了扩展性我
推荐一个git库。2.9k star
https://github.com/thoas/go-funk
so eazy
// slice of string funk.Contains([]string{"foo", "bar"}, "bar") // true
还有很多更强大的方法
自己发现吧