map.go 171 B

12345678910
  1. package strings
  2. func Map[T any, R any](slice []T, fn func(T) R) []R {
  3. result := make([]R, len(slice))
  4. for i, v := range slice {
  5. result[i] = fn(v)
  6. }
  7. return result
  8. }