Essayait de compiler du code à partir de this SO question et de lancer ce message d'erreur cannot find class manifest for element type T
. Voici un autre extrait qui montre le comportement:Impossible de trouver le manifeste de classe pour le type d'élément 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) }
je peux voir que new collection.mutable.GenericArray[T](2)
résout le problème. Apparemment fournissant un manifeste est l'autre option ... Mais qu'est-ce que "fournissant un manifeste signifie"?
Notez que GenericArray a été renommé en ArraySeq dans Scala 2.8 final. –