まずは下記のサイトみてほしい
http://sites.google.com/site/scalamemo/ouyou/chien-hyouka
Javaプログラマって遅延評価に慣れていないから
説明を見る限りでは、 メソッドの括弧の中身が計算されていないんだ。