ForEach
func (input *Channel[T]) ForEach(function func(T), opts ...options.ForEachOption) <-chan struct{}
ForEach calls the function passed as parameter for every value coming from the input channel.
The returned channel will close when all input values have been processed, or the pipeline is canceled.
Example
<-input.ForEach(func(x int) { fmt.Println(x)})
Console output:
1
2
3