golang 判断list中是否存在 如果存在则返回true
可以使用循环遍历列表,判断列表中的每个元素是否与目标值相等。如果找到相等的元素,则返回true;如果循环结束仍未找到相等的元素,则返回false。
以下是一个示例代码:
package main
import "fmt"
func contains(list []int, target int) bool {
for _, num := range list {
if num == target {
return true
}
}
return false
}
func main() {
list := []int{1, 2, 3, 4, 5}
target := 3
if contains(list, target) {
fmt.Println("存在")
} else {
fmt.Println("不存在")
}
}
在上述代码中,contains函数接受一个整数列表和目标值作为参数,然后使用循环遍历列表中的每个元素。如果找到相等的元素,即num == target,则返回true。如果循环结束仍未找到相等的元素,则返回false。
在main函数中,定义了一个整数列表list和目标值target,然后调用contains函数判断列表中是否存在目标值,并输出相应的结果。
原文地址: https://www.cveoy.top/t/topic/hLEE 著作权归作者所有。请勿转载和采集!