11
自己型と特性サブクラスの違いは何ですか?
特性の自己型A: trait B trait A { this: B => } 言う「Aも伸びていない具体的なクラスに混入することはできませんB」。 一方、次のとおりです。 trait B trait A extends B その言う「任意の(コンクリートや抽象)クラスがでミキシングAもBに混合されます」。 これらの2つのステートメントは同じことを意味しませんか?自己型は、単純なコンパイル時エラーの可能性を作成するためにのみ役立つようです。 何が欠けていますか?