From 1e58c920868656eb10535601d627122e013cc676 Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Tue, 23 Aug 2022 11:06:28 +0200 Subject: [PATCH] Adds a function to test that a list contains at least one occurrence of an element --- pkg/goutils/goutils.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/goutils/goutils.go b/pkg/goutils/goutils.go index 4ca032e..55b2d01 100644 --- a/pkg/goutils/goutils.go +++ b/pkg/goutils/goutils.go @@ -160,3 +160,13 @@ func ReadLines(path string) (lines []string, err error) { } return } + + +func Contains[T comparable](arr []T, x T) bool { + for _, v := range arr { + if v == x { + return true + } + } + return false +}