我正在编写一个小的Akka流示例,我想在其中编写
List
到本地TXT文件
implicit val ec = context.dispatcher
implicit val actorSystem = context.system
implicit val materializer = ActorMaterializer()
val source = Source(List("a", "b", "c"))
.map(char => ByteString(s"${char} \n"))
val runnableGraph = source.toMat(FileIO.toPath(Paths.get("~/Downloads/results.txt")))(Keep.right)
runnableGraph.run()
文件已经由我在代码中设置的位置创建。
我没有终止actor系统,所以它肯定有足够的时间来编写
列表
文件的元素。
但不幸的是,什么都没发生