12 lines
186 B
Go
12 lines
186 B
Go
package loaders
|
|
|
|
func mapSlice[T any, V any](input []T, mapper func(T) V) []V {
|
|
result := make([]V, len(input))
|
|
|
|
for i, v := range input {
|
|
result[i] = mapper(v)
|
|
}
|
|
|
|
return result
|
|
}
|