【发布时间】:2016-03-02 12:53:55
【问题描述】:
通常,他们会告诉你
import scala.io.Source
for(line <- Source.fromPath("myfile.txt").getLines())
println(line)
这似乎使文件保持打开状态。什么是可关闭的对应物?
【问题讨论】:
标签: scala readfile line-by-line
通常,他们会告诉你
import scala.io.Source
for(line <- Source.fromPath("myfile.txt").getLines())
println(line)
这似乎使文件保持打开状态。什么是可关闭的对应物?
【问题讨论】:
标签: scala readfile line-by-line
您可以关闭Source,这将关闭您的文件。
import scala.io.Source
val source = Source.fromFile("myfile.txt")
for (line <- source.getLines())
println(line)
source.close()
【讨论】:
fromPath is not a member of Source 我必须使用 fromFile 代替。
fromFile。