我试图弄清楚如何从 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。如何处理?
谢谢你。