Scala 如何创建流?
我刚开始学习akka stream,想创建一个流。 我会说,我确实理解流的概念,但当我尝试使用它时,失败了 从我的例子来看:Scala 如何创建流?,scala,akka-stream,Scala,Akka Stream,我刚开始学习akka stream,想创建一个流。 我会说,我确实理解流的概念,但当我尝试使用它时,失败了 从我的例子来看: final class Foo(value: String) def chain2: Flow[String, Foo, Future[Foo]] = Flow. 我不知道,如何完成它。入口为String,出口为Foo 如何编码?这不就是 def chain2: Flow[String, Foo, NotUsed] = Flow.fromFunct
final class Foo(value: String)
def chain2: Flow[String, Foo, Future[Foo]] =
Flow.
我不知道,如何完成它。入口为String
,出口为Foo
如何编码?这不就是
def chain2: Flow[String, Foo, NotUsed] = Flow.fromFunction[String, Foo](new Foo(_))
?
如果需要修改Materialized值,可以使用mapMaterializedValue
chain2.mapMaterializedValue(_ => Future(new Foo("abc"))): Flow[String, Foo, Future[Foo]]
您自己已经尝试过什么?这就是您在上面看到的。