2009-09-29 14 views

Respuesta

99

Uso Compuesto Tipo:

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

mismo acuerdo, buscar oro, años más tarde, uno encuentra las respuestas interesantes de Walter Chang ;-) – virtualeyes

+6

@Walter Chang ¿qué tal o **/cualquiera de los dos superiores bounds ** 'def narrow [B <: A | B <: AnyRef]: Iterable [B] ' –

+0

@PushpendraJaiswal Probablemente su mejor opción sea simplemente usar' O bien [A, AnyRef] 'en lugar de escribir límites. –

Cuestiones relacionadas