discount/pkg/array/contains.go
2023-07-04 04:04:31 +00:00

16 lines
245 B
Go

package array
func Contains[T any](array []T, callback func(T, int, []T) bool) bool {
isContains := false
for index, element := range array {
if callback(element, index, array) {
isContains = true
break
}
}
return isContains
}