2011-03-21 5 views

답변

3

T에 액세스해야 할 때마다 가장 먼저 생각해야합니다. 가장 간단한 예는 인수의 요소를 반환 :

def beCool(args: Array[T forSome { type T }]): T = args.head // --> not found: type T 
def beCool[T](args: Array[T]): T = args.head // ok 

당신이 와일드 카드를 사용할 때 첫 번째의 접근 유형 T의 inexistance 더 명백하다 :

def beCool(args: Array[_ <: S]) = ??? 
관련 문제