Golang判断元素是否存在数组中

个人常用函数

1
2
3
4
5
6
7
8
func IsContain(items []string, item string) bool {
for _, eachItem := range items {
if eachItem == item {
return true
}
}
return false
}

使用方法:

1
2
3
4
5
6
7
var word := "my"
var sentence := []string{"my", "word", "in", "a", "sentence"}
if IsContain(sentence) {
//包含
} else {
//不包含
}