Predef.printlnはConsole.printlnに移ったらしい

30分プログラム、その430。Scalaでなんぞやのプログラムを書こうとしたら、printlnが使えなくて、それで30分たってしまったので、今日はここまで。
要するに、printlnではなくConsole.printlnを使えばいいらしい。昔はPredef.printlnがConsole.printlnを呼んでいたけど、今は違うらしい。(ボクの環境が壊れているだけかも)
これを調べるために、こんなシェルスクリプトを書いてScalaのライブラリを検索したりしてた。

for i in *; do
  echo "===== $i ====="
  strings $i | grep print
done

使い方

$ scala 430-hello.scala
Hello World!

コンパイルする場合:

$ fsc -Xscript hello.scala
$ scala \$scalascript.Main
Hello World!

ソースコード

Console.println("Hello World!")