내 Mac (OSX 사자)에 the Haskell platform을 설치했으며 ghci
이 잘 돌아갑니다.Mac에서 Haskell 스크립트를 호출 하시겠습니까?
이제 "책상"에 저장된 haskell 파일을 만들었습니다. 이 디렉토리에서 어떻게 호출 할 수 있습니까?
예 :
Prelude> :load datei.hs
[1 of 1] Compiling Main (datei.hs, interpreted)
datei.hs:1:7: parse error on input `\'
Failed, modules loaded: none.
datei.hs:
let fac n = if n == 0 then 1 else n * fac (n-1)
나는이 이유는 무엇입니까?
링크 된 항목에 '\'이 없습니다. 더 많은 입력이 있어야합니다. 그리고 haskell은 함수를 선언 할 필요가없는 ML이 아닙니다. 단지 'fac 0 = n == 0이면 1 else n * fac (n-1)'이 작동합니다. 하지만 대부분의 사람들은'fac n = product [1..n]'또는 'fac 0 = 1''fac n = n * fac (n-1)'이라고 쓰고 있습니다. – DiegoNolan