16 lines
206 B
Go
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
|
||
|
}
|