如何用源创建物化价值?

问题描述 投票:0回答:1

我正在尝试创建materialize值,当我创建一个源如下:

case class Info(value: String)
val source: Source[String, Future[Info]] = Source.single("Start")

但它不起作用。如何创建具有物化价值的来源?

scala akka-stream
1个回答
3
投票

你能用mapMaterializedValue吗?

val source: Source[String, Future[Info]] = Source.single("Start")
  .mapMaterializedValue(_ => Future(Info("abc")))
© www.soinside.com 2019 - 2024. All rights reserved.