11 lines
156 B
Go
11 lines
156 B
Go
package xslices
|
|
|
|
func Map[T, U any](in []T, f func(T) U) []U {
|
|
out := make([]U, len(in))
|
|
for i, value := range in {
|
|
out[i] = f(value)
|
|
}
|
|
|
|
return out
|
|
}
|