title: Scala 'fromFile' weirdness?
body: <p>I can't understand why two bits of code that are meant to do exactly the same thing, do different things in Scala.</p>
  
  <p><em>First example:</em></p>
  
  <pre><code>scala&gt; val ggg = Source.fromFile("/somefile");
  ggg: scala.io.BufferedSource = non-empty iterator
  
  scala&gt; ggg.getLines();
  res67: Iterator[String] = empty iterator
  </code></pre>
  
  <p><em>Second example:</em></p>
  
  <pre><code>scala&gt; Source.fromFile("/somefile").getLines();
  res68: Iterator[String] = non-empty iterator
  </code></pre>
  
  <p><strong>Aren't they meant to do the same thing, or am I missing something?</strong></p>