我不能使用scalax,因为它处于sbt 0.7.7和sbt 0.11.2之间的状态,并且不会安装在windows上。 (它缺少org.scala-tools.sbt#sbt_2.7.7; 0.4.7-p10,即使我已下载并更改脚本以匹配 - 新手远远超出他的深度)。
如果没有scalax,我在网上找不到任何示例。
我想要做的就是将一些文本行写入文件。但是我不希望一次将所有行都放在内存中。
有人能指出我的榜样吗?
Scala 2.9,Windows 7 - 64位。
答案 0 :(得分:5)
最简单的方法可能是使用java.io.PrintWriter
,如下所示:
scala> val pw = new java.io.PrintWriter("/tmp/foo.txt")
pw: java.io.PrintWriter = java.io.PrintWriter@1e1ff563
scala> pw.println("Hello")
scala> pw.close()
您可能想查找PrintWriter
here。