可以使用循环遍历列表,判断列表中的每个元素是否与目标值相等。如果找到相等的元素,则返回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函数判断列表中是否存在目标值,并输出相应的结果。

golang 判断list中是否存在 如果存在则返回true

原文地址: https://www.cveoy.top/t/topic/hLEE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录