10 lines
181 B
Go
10 lines
181 B
Go
package main
|
|
|
|
func filter[T any](ss []T, test func(T) bool) (ret []T) {
|
|
for _, s := range ss {
|
|
if test(s) {
|
|
ret = append(ret, s)
|
|
}
|
|
}
|
|
return
|
|
} |