func Find(slice []string, val string) (int, bool) {
for i, item := range slice {
if item == val {
return i, true
}
}
return -1, false
}
func main() {
dataList := []string{"test1", "test2"}
dataStr := "test1"
// 传入切片 和 要查找的字符串
_, flag := Find(dataList, dataStr)
if flag {
fmt.Println("存在 -> ", dataStr)
} else {
fmt.Println("不存在 -> ", dataStr)
}
}
go 如何判断一个字符串是否在切片列表里
于 2023-05-19 15:57:40 首次发布