Files
2026-08-21 10:49:49 +00:00

22 lines
295 B
Go

package iterutil
import "iter"
func All[T any](seq iter.Seq[T], fn func(T) bool) bool {
for v := range seq {
if !fn(v) {
return false
}
}
return true
}
func Any[T any](seq iter.Seq[T], fn func(T) bool) bool {
for v := range seq {
if fn(v) {
return true
}
}
return false
}