slices.IndexFunc()
Ищет индекс первого элемента по предикату.
Сигнатура
slices.IndexFunc[S ~[]E, E any](s S, f func(E) bool) intВозвращает индекс первого элемента, для которого функция f вернула true, либо -1.
slices.IndexFunc([]int{1, 3, 8}, func(n int) bool {
return n%2 == 0
})
// 2