4

通常、彼らはあなたに言うでしょう

import scala.io.Source
for(line <- Source.fromPath("myfile.txt").getLines())
  println(line)

ファイルを開いたままにしているようです。クローズ可能な対応物とは何ですか?

4

1 に答える 1

22

を閉じるSourceと、ファイルが閉じます。

import scala.io.Source

val source = Source.fromFile("myfile.txt")
for (line <- source.getLines())
   println(line)
source.close()
于 2015-11-28T14:35:29.820 に答える