discount/pkg/array/contains.go

16 lines
260 B
Go
Raw Normal View History

2023-06-05 09:51:01 +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
}