10 lines
165 B
Go
10 lines
165 B
Go
package utils
|
|
|
|
func Map[T any, U any](input []T, fn func(T) U) []U {
|
|
var result []U
|
|
for _, v := range input {
|
|
result = append(result, fn(v))
|
|
}
|
|
return result
|
|
}
|