J'ai cette méthode dans package
objet :
def extractLoop[@specialized T](x: Map[T, T]) = {
val whatever = x.head
val stop = whatever._1
def iteration(
acc: Seq[T] = Seq(whatever._1, whatever._2),
last: T = whatever._2): Seq[T] = {
val next = x(last)
if (next == stop) acc
else iteration(acc :+ next, next)
}
iteration()
}
Mais je n'arrive pas encore à comprendre pourquoi le compilateur (j'ai la version 2.9.2) dit type T is unused or used in non-specializable positions.
?