gpt4 book ai didi

scala - 如何在 Scala 中写入文件?

转载 作者:行者123 更新时间:2023-12-03 04:20:45 26 4
gpt4 key购买 nike

为了阅读,有一个有用的抽象Source。如何将行写入文本文件?

最佳答案

这是标准 Scala 中缺少的功能之一,我发现它非常有用,因此我将其添加到我的个人库中。 (您可能也应该有一个个人库。)代码如下所示:

def printToFile(f: java.io.File)(op: java.io.PrintWriter => Unit) {
val p = new java.io.PrintWriter(f)
try { op(p) } finally { p.close() }
}

它的用法如下:

import java.io._
val data = Array("Five","strings","in","a","file!")
printToFile(new File("example.txt")) { p =>
data.foreach(p.println)
}

关于scala - 如何在 Scala 中写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604237/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com