特征中的抽象类型与类型参数之间的区别

时间:2013-05-18 18:22:55

标签: scala traits abstract-type

有什么区别
trait MyTrait[T] {

  def doSomething() : T

}

trait MyTrait {

  type T

  def doSomething() : T

}

当你实施或混合它们时,它看起来几乎一样。那么使用抽象类型的用例是什么?

0 个答案:

没有答案