【发布时间】:2011-08-03 22:58:53
【问题描述】:
我是函数式编程的新手。我有一个基本问题。
我正在使用 Hugs 解释器,
我想用 Haskell 写一个函数;我看了几个教程,但我没有得到它。
fact :: Int -> Int
fact n = if n == 0 then
1
else
n * fact (n-1)
这给了我一个语法错误:-S
ERROR - Syntax error in input (unexpected `=')
【问题讨论】:
标签: haskell functional-programming syntax-error read-eval-print-loop hugs