Files
Clash.Meta/common/utils/slice.go
2023-03-12 10:53:38 +08:00

12 lines
205 B
Go

package utils
func Filter[T comparable](tSlice []T, filter func(t T) bool) []T {
result := make([]T, 0)
for _, t := range tSlice {
if filter(t) {
result = append(result, t)
}
}
return result
}