2009-09-29 11 views

Antwort

99

Verwendung Compound Typ:

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

Same Deal, nach Gold zu graben, Jahre später findet man die interessante Antworten von Walter Chang ;-) – virtualeyes

+6

@Walter Chang wie etwa ** oder/irgendeine der beiden oberen Grenzen ** 'def eng [B <: A | B <: AnyRef]: Iterable [B] ' –

+0

@PushpendraJaiswal Ihre beste Wette ist wahrscheinlich, einfach' Entweder [A, AnyRef] 'zu verwenden, anstatt Grenzen zu schreiben. –

Verwandte Themen