diff options
Diffstat (limited to 'pkg/utils')
-rw-r--r-- | pkg/utils/slice.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg/utils/slice.go b/pkg/utils/slice.go index dc3e85069..123fc7df9 100644 --- a/pkg/utils/slice.go +++ b/pkg/utils/slice.go @@ -2,8 +2,12 @@ package utils // IncludesString if the list contains the string func IncludesString(list []string, a string) bool { + return IncludesStringFunc(list, func(b string) bool { return b == a }) +} + +func IncludesStringFunc(list []string, fn func(string) bool) bool { for _, b := range list { - if b == a { + if fn(b) { return true } } |