Я экспериментирую с неявными переменными в своем коде Scala. Я написал следующий пример кода, но, к сожалению, он не компилируется. Мне было интересно, кто-нибудь знает, чего здесь не хватает? (используя scala 2.8.0 с SBT 0.7.4 в Linux)
Спасибо, Али
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