customer/pkg/array/contains.go

16 lines
245 B
Go
Raw Normal View History

2023-05-16 01:12:07 +00:00
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
}