📌  相关文章
📜  检查数组 golang 中是否存在元素 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:26:46.785000             🧑  作者: Mango

检查数组 golang 中是否存在元素 - TypeScript

在 Golang 中,可以使用 range 关键字对数组进行遍历。对于每个元素,可以使用 if 语句来判断是否和目标元素相等。如果相等,则返回 true,否则继续遍历知道遍历结束,返回 false,表示目标元素不存在。

以下是一个示例代码片段:

package main
import "fmt"

func contains(arr []int, target int) bool {
    for _, val := range arr {
        if val == target {
            return true
        }
    }
    return false
}

func main() {
    arr := []int{1, 2, 3, 4, 5}
    fmt.Println(contains(arr, 3)) // 输出 true
    fmt.Println(contains(arr, 6)) // 输出 false
}

在以上代码中,contains 函数接收一个 []int 类型的数组和一个整数 target 作为参数。通过 for 循环和 range 关键字遍历数组中的每个元素,使用 if 语句判断是否和目标元素相等,若相等即返回 true,否则继续遍历直到遍历结束,返回 false

main 函数中,定义了一个整型数组 arr,包含了数值为1到5的元素,接着调用 contains 函数,传入数组 arr 和目标元素 3,输出结果为 true,然后再传入数组 arr 和目标元素 6,输出结果为 false

以上就是检查数组 golang 中是否存在元素的示例代码片段。可以在实际开发中根据需求进行调整和修改。