Files

22 lines
295 B
Go
Raw Permalink Normal View History

2026-08-21 10:23:37 +00:00
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
}