2009-09-29 10 views

Odpowiedz

99

Zastosowanie Rodzaj Związek:

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

samą ofertę, kopanie złota, rok później znajdzie wnikliwe odpowiedzi Walter Chang ;-) – virtualeyes

+6

@Walter Chang jak o **/lub jednego z dwóch górnych ograniczenia ** 'def narrow [B <: A | B <: AnyRef]: Iterable [B] ' –

+0

@PushpendraJaiswal Twoim najlepszym rozwiązaniem jest po prostu użycie' Albo [A, AnyRef] 'zamiast wpisywania granic. –