Vendor dependencies
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user