2014-01-18 2 views
1

스칼라 코드의 문제점은 무엇입니까?모호한 스칼라 오류 메시지

trait A[E] 
trait B[E, F[_]] extends A[F[E]] 
trait C[E] 
trait D[E] extends B[E, C[E]] 

그것은 "예상 C [E]에는 입력 매개 변수를 사용하지 않는, 하나의"오류 메시지 생성

그것을 컴파일러 (2.10.3) 버그를? C[E] 어떤을하지 않는 동안,

trait D[E] extends B[E, C] 

B의 두 번째 일반적인 인수는 단일 유형의 매개 변수를 사용한다 :

답변

5

내가 D는 다음과 같이 정의해야한다고 생각 감사드립니다.

+0

나는 너무 피곤해 보인다. 귀하의 대답은 절대적으로 정확합니다. 그래서 나는 내 의도를 표현할 다른 방법을 찾아야 할 것이다. –