zipWithIndex
Zips elements of current flow with its indices.
Signature
Source.zipWithIndex
Flow.zipWithIndex
Description
Zips elements of current flow with its indices.
See also:
Example
- Scala
-
source
import akka.stream.scaladsl.Source import akka.stream.scaladsl.Sink Source(List("apple", "orange", "banana")).zipWithIndex.runWith(Sink.foreach(println)) // this will print ('apple', 0), ('orange', 1), ('banana', 2)
- Java
Reactive Streams semantics
emits upstream emits an element and is paired with their index
backpressures when downstream backpressures
completes when upstream completes