5
我明白我可以在generics
定義鴨子類型如下定義了基於鴨子打字的泛型類型?
trait MyTrait[A <: {def someMethod(key: String): String}]
不過,我不希望在我的trait
定義指定整個大string
。
我怎麼可以拆分這兩個(什麼,我希望我能有):
type A = B <: {def someMethod(key: String): String}
trait MyTrait[A]