Files
2024-05-04 18:41:47 +02:00

10 lines
149 B
Go

package vex
func Map[T, U any](ts []T, f func(T, int) U) []U {
us := make([]U, len(ts))
for i := range ts {
us[i] = f(ts[i], i)
}
return us
}