このコレクションのアイテムを逆にしたいので、それが の一部でありTraversable
、そのサブタイプのいずれかであることを要求し、Traversable を返すようにすることにしましたが、それにもバリアンスを使用する必要があると思います、しかし、現時点では、Scala 2.10.0-M5 を使用してコンパイラ エラーが発生します。
trait Polynomials {
def coefficients[+A <: Traversable[T]](x:A):Traversable[A] = x.foldLeft(Traversable[A]())((b,a) => a :: b)
}
これらは私が得ているエラーであり、何が間違っていたのかわかりません。
Description Resource Path Location Type
']' expected but identifier found. Polynomials.scala line 4 Scala Problem
'=' expected but ']' found. Polynomials.scala line 4 Scala Problem
illegal start of simple expression Polynomials.scala line 5 Scala Problem