Haskell로 프로그램을 배우기 시작한 초보입니다.
Haskell을 알게된지는 3일 정도 되었습니다... --
Yet Another Haskell Tutorial에 나온 예제들을 직접 쳐 보면서 배워 나가려고 하는데,
23페이지에 나온 예제
signum x =
if x < 0
then -1
else if x > 0
then 1
else 0
을 signum.hs라는 파일로 저장해서(pico editer사용) ghci(Ver. 6.6.1)에서 :l signum.hs로 불러들였습니다.
잘 불러들여지고 Main프롬프트(?)까지 뜨는데, signum 5 라고 하면 다음의 에러가 납니다.
뭐가 잘못된 것일까요?
들여쓰기를 8칸씩으로 해 보아도 마찬가지 결과입니다.
한수 가르침 부탁드립니다.
미리 정의된 signum
미리 정의된 signum 함수가 있어서 그렇습니다. 새로 signum을 정의하셨으니 signum이 두 개고, 어느 걸 불러야 할지 모른다는 얘깁니다.
Main.signum 5 라고 해보세요.
감사합니다!
감사합니다!