Я пытаюсь понять, как получить материализованный результат из графика scala Akka Stream.
Я использую "com.typesafe.akka" %% "akka-stream-experimental" % "1.0"
.
Я просмотрел документы, но смог не найти ни одного примера.
Итак, допустим, у меня есть код
val g = FlowGraph.closed() { implicit builder=>
import FlowGraph.Implicits._
val in = Source.apply(1 until 10)
val plus = Flow[Int].map(_ + 10)
val out = Sink.fold[Seq[Int], Int](Nil){
case (acc, num) => if (num % 2 == 0) acc :+ num else acc
}
in ~> plus ~> out
}
val result = g.run()
Я хотел бы получить результат из графика g
, но он возвращает Unit. Как с этим быть?
Спасибо.