2012Tweetscala.io.Sourceを使う一行ずつデータを読む簡単なプログラムを書きたい場合には以下のように書ける。}よりファイルを閉じるタイミングや読み書きの性能等を気にするなら以下を参考に。patternを使う。ファイルの入出力の機能はJavaのライブラリから借りてくる。}}loop}一行ずつ読むBufferedReaderを使うと良い。上記のコードではnullの扱いに気をつける必要があり、安全ではない。nullの使用をクラスの内部に閉じ込め、使う側はnullを気にせず一行ずつ操作できるIterator[String]を提供する形に書き換える。patternに閉じ込めて実行しているのでファイルがきちんと閉じられる。