3
은 "패턴 구문 분석 오류"이고 이것은 내가 가지고있는 코드 :하스켈 :
connected :: [(Integer,Integer)] -> Bool
connected [] = True
connected [(_,_)] = True
connected (a,b):(c,d):xs
| a > c = False
|otherwise = connected (c,d):xs
나는 그것이
error: parse error in pattern: connected
을 보여줍니다 GHCi로드 할 때 내가 실수했다?
마이너 스타일 노트 :'foo | x = 거짓 | 그렇지 않으면 = 무언가'(IMO)가 더 일반적으로'foo = not x && something'로 쓰여집니다. 귀하의 경우에는'connected (...) = a <= c && connected (...)'를 사용할 수 있습니다. – chi