如何解决Scala:在一个语句中将字符串写入文件
简洁的一行:
import java.io.PrintWriter
new PrintWriter("filename") { write("file contents"); close }
解决方法
对于在 Scala 中读取文件,有
Source.fromFile("file.txt").mkString
是否有一种等效且简洁的方式将字符串写入文件?
大多数语言都支持类似的东西。我最喜欢的是 Groovy:
def f = new File("file.txt")
// Read
def s = f.text
// Write
f.text = "file contents"
我想将代码用于从单行到一小段代码的程序。必须使用自己的库在这里没有意义。我希望有一种现代语言可以让我方便地向文件写入内容。
有类似的帖子,但他们没有回答我的确切问题或专注于旧的 Scala 版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。