重複の可能性:
オブジェクトインスタンスのscalaとトレイト
既存のオブジェクトに特性を混ぜることは可能ですか?
何かのようなもの:
val s = new MyClass
val sWithTrait = s with myTrait
上記のコードは機能しませんが、構文が間違っているか、まったく不可能ですか?
重複の可能性:
オブジェクトインスタンスのscalaとトレイト
既存のオブジェクトに特性を混ぜることは可能ですか?
何かのようなもの:
val s = new MyClass
val sWithTrait = s with myTrait
上記のコードは機能しませんが、構文が間違っているか、まったく不可能ですか?
通常の Scala では動的 mixin は不可能ですが、Autoproxyと呼ばれるコンパイラ プラグインでこれらの行に沿って何かを許可する試みがあったことを覚えているようです。その状態については定かではありませんが。