下面的 Scala 代码正是我所期望的——它打印 some_file.txt 的每一行。
import scala.io.Source
val lines = Source.fromPath("some_file.txt").mkString
for (line <- lines) print(line)
如果我使用 println 而不是 print,我希望看到 some_file.txt 以双倍间距打印出来。相反,程序在 some_file.txt 的每个字符后打印一个换行符。有人可以向我解释一下吗?我正在使用 Scala 2.8.0 Beta 1。