customer/pkg/array/contains.go
2023-05-16 04:12:34 +03: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
}