Files
learngo/27-functional-programming/log-parser-exp/filterby.go

16 lines
206 B
Go
Raw Normal View History

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
}