【发布时间】:2015-03-31 12:22:29
【问题描述】:
我知道我可以在generics 中定义鸭子输入,如下所示
trait MyTrait[A <: {def someMethod(key: String): String}]
但是我不想在我的 trait 定义中指定整个大 string。
我怎样才能把它分成两部分(我希望我能拥有的):
type A = B <: {def someMethod(key: String): String}
trait MyTrait[A]
【问题讨论】:
标签: scala generics structural-typing