Files
learngo/27-functional-programming/log-parser-exp/filterby.go
2019-08-06 01:35:15 +03:00

16 lines
206 B
Go

package main
func filterBy(results []result, filterer filterFunc) []result {
out := results[:0]
for _, r := range results {
if !filterer(r) {
continue
}
out = append(out, r)
}
return out
}