1.3.5 检查某个值是否在数组中
如果要检查某个值是否存在数组或切片中,则需要根据相应的类型进行逐个对比,示例如下:
// Exist 检查字符串是否在切片中 func Exist(target string, array []string) bool { for _, element := range array { if target == element { return true } } return false } func main() { nameList := []string{"Barry", "Tom", "Snow", "Go", "Jack"} str1 := "Snow" str2 := "Lili" result := Exist(str1, nameList) fmt.Println("Snow是否存在:", result) result = Exist(str2, nameList) fmt.Println("Lili是否存在:", result) }结果:
Snow是否存在: true Lili是否存在: false
Last updated