如何用源头创造物化价值?
How to create materialize value with the source?
我正在尝试创建物化值,当我创建如下源时:
case class Info(value: String)
val source: Source[String, Future[Info]] = Source.single("Start")
但是不行。如何创建具有物化值的源?
可以使用mapMaterializedValue
吗?
val source: Source[String, Future[Info]] = Source.single("Start")
.mapMaterializedValue(_ => Future(Info("abc")))
我正在尝试创建物化值,当我创建如下源时:
case class Info(value: String)
val source: Source[String, Future[Info]] = Source.single("Start")
但是不行。如何创建具有物化值的源?
可以使用mapMaterializedValue
吗?
val source: Source[String, Future[Info]] = Source.single("Start")
.mapMaterializedValue(_ => Future(Info("abc")))