input := []int{1, 2, 3, 4, 5, 6}
result := parallel.Map(input, func(x int) int {
fmt.Printf("Processing %d\n", x)
return x * 2
})
fmt.Printf("The final result is %v\n", result)
// Output:
// Processing 6
// Processing 1
// Processing 2
// Processing 3
// Processing 4
// Processing 5
// The final result is [2 4 6 8 10 12]
|