Scalaで入力を取るとき,普通はscala.io.Sourceあたり,もしくはJavaのライブラリ(java.io.*)を使えるのですが,ファイル出力をしたいとき,いちいちJavaのライブラリを使うのが面倒だなぁ…という場合が多いと思います.そこで面倒なときにはファイルにリダイレクトするような感じで出力するようにしました. ファイルに出力する import scala.sys.process._ import java.io.File // 出力先のファイル val f = new File("output.txt") val list = List("String1", "String2", "String3") for (element <- list){ "echo %s".format(element) #>> f! }