Files
warmbly/internal/utils/func.go
T
2026-01-17 14:11:14 +00:00

26 lines
446 B
Go

package utils
import "slices"
func Contains(a []string, b string) bool {
return slices.Contains(a, b)
}
func Filter[T any](slice []T, predicate func(T) bool) []T {
result := make([]T, 0, len(slice))
for _, v := range slice {
if predicate(v) {
result = append(result, v)
}
}
return result
}
func MakeArray(s string, count int) []string {
result := make([]string, count)
for i := range count {
result[i] = s
}
return result
}