Scala 'fromFile' странность?

Я не могу понять, почему два бита кода, которые должны делать одно и то же, делают разные вещи в Scala.

Первый пример:

scala> val ggg = Source.fromFile("/somefile");
ggg: scala.io.BufferedSource = non-empty iterator

scala> ggg.getLines();
res67: Iterator[String] = empty iterator

Второй пример:

scala> Source.fromFile("/somefile").getLines();
res68: Iterator[String] = non-empty iterator

Разве они не предназначены для того же, или я что-то упустил?

11
задан Kristina Brooks 10 August 2011 в 23:05
поделиться