たとえば、2 つの型パラメーターを持つトレイトがあるとします。
trait Qux[A, B]
より高次の型パラメーターを持つ別のトレイト、たとえば
trait Turkle[C[_]]
の型パラメータの 1 つを固定値に置き換えて、パラメータ化にQux
使用できるようにしたいと考えていますTurkle
。
以下に例を示します (Scala では意味をなさないコードの例です!):
trait Baz[A] extends Turkle[Qux[A, _]]
この効果を達成する方法はありますか?