Ce qui ne l `#` opérateur de moyenne en Scala?

Je vois ce code dans ce blog: Au Niveau du Type de Programmation en Scala:

//define the abstract types and bounds
trait Recurse {
  type Next <: Recurse
  //this is the recursive function definition
  type X[R <: Recurse] <: Int
}
//implementation
trait RecurseA extends Recurse {
  type Next = RecurseA
  //this is the implementation
  type X[R <: Recurse] = R#X[R#Next]
}
object Recurse {
  //infinite loop
  type C = RecurseA#X[RecurseA]
}

Il est un opérateur # dans le code R#X[R#Next] qui je n'ai jamais vu. Puisqu'il est difficile de le chercher(ignoré par les moteurs de recherche), qui peut me dire ce que cela signifie?

InformationsquelleAutor Freewind | 2012-02-25