2016-08-08 2 views
0

오류 : 형식이 일치하지 않습니다. 발견리스트 [리스트 [(CHAR, INT)] 필요 : Q의리스트 [(CHAR, INT)] < - X스칼라 : 매핑에서 형식이 일치하지 않습니다.

a2 reduceLeft ((x,y)=> 
    for{ 
    q<- x 
    b<- y 
    } yield (q::b::Nil) 
) 

여기서, A2리스트 [리스트 [(CHAR, INT)] . A2는 List[List[(Char, Int)]]이면 q는 (Char, Int)이며,이 List[List[(Char, Int)]] 발견 방법이므로 B는, 그래서

는, X는 List[(Char, Int)]인가?

+1

우리는 좋은 해결책을 제안 할 수 있도록 달성하려는 바른 모범을 게시 할 수 있습니까? –

+0

그건 내 임무 다. 그래서 내가 성취하려고 노력하고있는 것을 말할 수 없다. :) – Abhinav

답변

1

yieldList[(Char, Int)]을 반환하므로 for 루프는 List[List[(Char, Int)]]을 반환합니다.

따라서 reduceLeft은 반환 유형이 List[(Char, Int)] 일 것으로 예상하므로 불평합니다.

+0

오케이. 알겠습니다. 고맙습니다. – Abhinav

관련 문제