diff --git a/parallel/map.go b/parallel/map.go index 33e5509..1d8cbaa 100644 --- a/parallel/map.go +++ b/parallel/map.go @@ -27,7 +27,7 @@ func MapV[T, V any](xs []T, fx func(T) V) []V { tmp := make([][]V, len(spl)) for i, v := range spl { go func(ix int, vx []T) { - spl[ix] = lambda.MapV(vx, fx) + tmp[ix] = lambda.MapV(vx, fx) wg.Done() }(i, v) }