linesには各行が入ってます。Seq[String]と種類?がなってます。命令型であればループになった処理ですが、ピンと来ませんね。for以降は何となく分かるんですが。
実行したファイルはsrc\countchars1.scalaです。同じファイルをKopの直下に配置しました。そうしないとファイルを見つけられません。でした。ファイルの指定方法が悪いんでしょうが。(-_-;)肝はfor文なんでしょうね。lineは宣言無しで使えてますね。変数なんでしょうが。(-_-;)
左端には1行の文字数を表示して、続けて内容を表示してます。