lbry.go/util/slice.go

23 lines
429 B
Go
Raw Normal View History

2018-02-28 10:49:01 -05:00
package util
import "strings"
2018-02-28 10:49:01 -05:00
func InSlice(str string, values []string) bool {
for _, v := range values {
if str == v {
return true
}
}
return false
}
2018-07-23 20:01:35 -04:00
// SubstringInSlice returns true if str is contained within any element of the values slice. False otherwise
func SubstringInSlice(str string, values []string) bool {
for _, v := range values {
if strings.Contains(str, v) {
return true
}
}
return false
}