11
Come faccio a convertire:Scala converte il parametro di tipo ricorsivo limitata (F-delimitata) di digitare membro
trait Foo[A <: Foo[A]]
a un membro tipo?
cioè voglio qualcosa sulla falsariga di quanto segue:
trait Foo {
type A <: Foo {type A = ???}
}
ma sto avendo difficoltà a causa del nome A è già presa entro il tipo di raffinatezza. Questa domanda è simile (e generato da): F-bounded quantification through type member instead of type parameter?
Questa era la mia intuizione originaria, grande risposta! –