mirror of
https://github.com/rjNemo/underscore
synced 2026-06-06 02:26:42 +00:00
8 lines
160 B
Go
8 lines
160 B
Go
package underscore
|
|
|
|
func Reduce[T, P any](values []T, predicate func(T, P) P, acc P) P {
|
|
for _, v := range values {
|
|
acc = predicate(v, acc)
|
|
}
|
|
return acc
|
|
}
|