diff --git a/util/uttype/slice.go b/util/uttype/slice.go index 4a5c585..fd4d21c 100644 --- a/util/uttype/slice.go +++ b/util/uttype/slice.go @@ -2,6 +2,16 @@ package uttype import "math/rand" +// Contains 切片内是否有 +func Contains[T comparable](values []T, value T) bool { + for _, v := range values { + if v == value { + return true + } + } + return false +} + // Min 最小值 func Min[T Number](values ...T) T { result := values[0] -- libgit2 0.21.0