2009-08-27から1日間の記事一覧

(traitの)defをvalでオーバーライド/実装する

Liftの Loc実装を見ていて気がついた。 scala> trait Hoge { | def fuga:String; | def piyo:String = fuga | } defined trait Hoge scala> val a = new Hoge { | def fuga = "abc" | } a: java.lang.Object with Hoge = $anon$1@1f2a9da scala> val b = new…