mirror of
https://github.com/go-sylixos/elvish.git
synced 2024-12-04 10:57:50 +08:00
12 lines
223 B
Go
12 lines
223 B
Go
package vals
|
|
|
|
// Feed calls the function with given values, breaking earlier if the function
|
|
// returns false.
|
|
func Feed(f func(any) bool, values ...any) {
|
|
for _, value := range values {
|
|
if !f(value) {
|
|
break
|
|
}
|
|
}
|
|
}
|