방금 처음으로 하스켈 프로그램을 작성했지만 이해할 수없는 오류가 있습니다. 나는 방금 책에서 본 모범을 썼기 때문에 그것이 옳다고 생각합니다. 누구든지 제발 도와 주실 수 있습니까?하스켈 : 'putStrLn'입력에 대한 구문 분석 오류
main = do
putStrLn "Hello, what's your name?"
name <- getLine
putStrLn ("Hey" ++ name ++ ", nice to meet you!")
오류 메시지는 다음과 같습니다
구문 분석 오류 입력에 'putStrLn'
그것은 이상하다.
공백이 있는지 확인하여 탭 문자가 없는지 확인하십시오 (예 : [이 질문] (http://stackoverflow.com/questions/16870038/haskell-syntax-error-for-where-statement)). – hammar
OH GOD! 고마워요! 그것은 작동합니다! 나는 그것이 약간 까다 롭다고 생각한다. : D – Mel
제쳐두고 : 전체 오류 메시지처럼 보이지 않습니다. GHC 오류에는 줄 번호와 열 번호가 있습니다. 그 정보를 가진 사람 (당신을 포함하여)이 더 쉬웠을 것입니다, 그래서 항상 전체 오류 메시지를 포함시켜야합니다. :-) – shachaf