我正在我的Scala代码中试验隐式变量。我编写了以下示例代码,但不幸的是它无法编译。我想知道,有人知道这里缺少什么吗? (在Linux上使用scala 2.8.0和SBT 0.7.4)
谢谢, 阿里
trait Feed
trait FeedFactory {
type T <: Feed
implicit val op_name = classOf[T].getCanonicalName
def create():T
def destroy(op:T)
}
Error: class type required but FeedFactory.this.T found
implicit val op_name = classOf[T].getCanonicalName