【发布时间】:2021-02-09 02:13:24
【问题描述】:
我正在尝试使用 Haskell,但我是这种编程语言的新手。我正在运行这段代码,它的目的是在函数的整数大于 50 时打印 Greater,而在函数以小于 50 的整数运行时打印 Less。
printLessorGreater :: Int -> String
if a > 50
then return ("Greater")
else return ("Less")
main = do
print(printLessorGreater 10)
但是,当我运行代码时,它给了我这个错误:
main.hs:2:5: error: parse error on input ‘if’
我去了第 5 行,行中什么都没有。有谁知道此时如何解决此错误?我会很感激的!
【问题讨论】:
标签: if-statement haskell syntax syntax-error function-definition