2009-09-29 15 views

cevap

99

Kullanım Bileşik Tip:

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

Aynı anlaşma, altın için kazma, yıllar sonra bir Walter Chang ;-) – virtualeyes

+6

@Walter Chang anlayışlı cevap bulur nasıl ** ya da iki üst ait/herhangi biri sınırlar ** 'dar [B <: A | B <: AnyRef]: Yinelenen [B] ' –

+0

@PushpendraJaiswal En iyi bahisten, büyük olasılıkla, tip sınırlarından ziyade" Ya [A, AnyRef] "işlevini kullanmaktır. –