私は次のような単純なコンテナ特性を持っています:
trait Handler {
def apply[In, Out](in: In): Out
}
実装しようとすると:
new Handler {
def apply[Any, Unit](in: Any) = println(in)
}
エラーが発生します:
[error] found : scala.Unit
[error] required: Unit(in method apply)
[error] def apply[Any, Unit](in: Any) = println(in)
どうしてこれなの?このコンパイラ エラーを修正できますか?