2012-05-05 9 views
-5
first :: (a,b,c) -> a 
first (x, _, _) = x 

second :: (a,b,c) -> b 
second (_,y,_) = y 

third:: (a,b,c)-> c 
third (_,_,z) => z 

이 코드 조각에서 오류 메시지가 나타납니다.Haskell "입력에 구문 분석 오류가 발생했습니다. =>" "

"parse error on input `=>' 
" 

나는 어떤 이유도 볼 수 없다. 아무도 제가 지적하도록 도와 줄 수 있습니까? 덕분에 .

답변

4

나쁜 어휘를 사용했습니다 : 첫 번째와 두 번째는 =이고 세 번째는 =>입니다. =으로 바꿉니다.

관련 문제