#Goで指定した値が配列内に存在するか判別する
下記のようにGo 1.18で追加されたslices.Contains()を使います。
package main
import (
"fmt"
"golang.org/x/exp/slices"
)
func main() {
items := []string{"foo", "bar", "baz"}
result := slices.Contains(items, "foo")
fmt.Println(result) // true
result = slices.Contains(items, "abc")
fmt.Println(result) // false
}