【发布时间】:2018-12-17 05:21:21
【问题描述】:
我有一个这样的Source:
val colorSource = myMethod(ctx, id)
.via(framing("\n"))
.map(_.utf8String)
.map(_.trim)
.map(c => ColorParser(c))
.collect {
case Right(color) => color
}
我怎样才能真正运行它并获得List[Color]?对于初学者,我想打印它以查看内容,然后也可以将List[Color] 传递给其他方法。
我这样做是为了打印它,但它不起作用:
val values = for {
t <- colorSource.runWith(Sink.ignore)
} yield t
total.map(println _)
【问题讨论】:
标签: scala akka akka-stream