0
두 목록을 비교하여 동일한 지 확인하는 기능을 구현하려고합니다.Haskell : 입력시 구문 오류 (예기치 않은`= ')
compare :: String -> String -> Bool
compare [] [] = True -- error here
compare (x,xs) (y,ys) = if x == y
then compare xs ys
else False
하지만 라인이 오류가 위의 표시가 점점 계속 : 구문은 나에게 잘 보이는
Syntax error in input (unexpected `=')
내가 함께 '='를 교체했을 때 '->', 그것은 잘 작동하지만, 다음 줄에서 같은 오류가 발생했습니다. 그래서 같은했다 :
compare :: String -> String -> Bool
compare [] [] -> True
compare (x,xs) (y,ys) -> if x == y -- new error here
then compare xs ys
else False
하지만 다른 오류 가지고 :
지금 정말 무슨 일이 일어나고 있는지 아무 생각합니다.Syntax error in type signature (unexpected keyword "if")
예. 올바른 것입니다. 고마워요! – SalmaFG