汎用トレイトをミックスインしたWrapperクラスのインスタンス生成でコンパイルエラーとなります。
expected class or object definition
scala
1trait Printable extends Any { 2 54 def print(): Unit = println(this) 3 55 } 4 56 5 57 class Wrapper(val underlying: Int) extends AnyVal with Printable 6 58 7 59 val w = new Wrapper(3) 8 60 w.print()
エラー内容で検索すると、full classを提供することをコンパイラは期待しているとか、defの定義が必要みたいのが出てくるのですが、具体的にどう書けば動くのかよくわかりません。
59行目でコンパイルエラーとなります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。