Estaba tratando de compilar algún código desde this SO question y se ejecuta en este mensaje de error cannot find class manifest for element type T
. He aquí otro fragmento que muestra el comportamiento:no se puede encontrar el manifiesto de clase para el tipo de elemento T
scala> def f[T](a:T, b:T):Array[T] = { new Array[T](2) }
<console>:4: error: cannot find class manifest for element type T
def f[T](a:T, b:T):Array[T] = { new Array[T](2) }
puedo ver que new collection.mutable.GenericArray[T](2)
corrige el problema. Aparentemente proporcionando un manifiesto es la otra opción ... Pero ¿qué significa "proporcionar un manifiesto"?
Tenga en cuenta que GenericArray se renombró a ArraySeq en Scala 2.8 final. –