2014-09-18 6 views
3

스칼라에서는 제네릭 인수에 대한 형식 바인딩을 지정할 수 있습니다.제네릭 형식 인수가 관련이없는 두 형식을 따르는 지 확인

예를 들어, ASomeType1 하나가 할 수있는 준수 할 수 있도록 : 이제

trait Example[A <: SomeType1] 

, 나는 A 2 개 관련이없는 유형 SomeType1SomeType2을 준수하는지 확인해야 말할 수 있습니다.

이 방법이 있습니까?

답변

6

그것의 즉 당신이 with과 같은 것들을 표현할 수있는 스칼라 단지 제품 유형 :

trait Example[A <: SomeType1 with SomeType2]