2009-09-29 8 views

Répondre

99

Type d'utilisation composé:

trait Narrowable[A] extends Iterable[A] { 
    def narrow[B <: A with AnyRef] : Iterable[B] 
} 
+1

beaucoup même, creuser pour l'or, des années plus tard, on trouve les réponses perspicaces de Walter Chang – virtualeyes

+6

@Walter Chang ** ou que diriez-vous/une des deux supérieure limites ** 'def étroit [B <: A | B <: AnyRef]: Iterable [B] ' –

+0

@PushpendraJaiswal Votre meilleur pari est probablement d'utiliser' Soit [A, AnyRef] 'plutôt que de taper des limites. –

Questions connexes