Haskell 选择判断语句

要写一个语句,写在.hs文件里面,然后GHCi调用,就是算一个数的hailstone值这是我写的hs文,想表达一个算式,“如果n为偶数,得出它的一半值,如果为奇数,算三倍... 要写一个语句,写在.hs文件里面,然后GHCi调用,就是算一个数的hailstone 值

这是我写的hs文,想表达一个算式,“如果n为偶数,得出它的一半值,如果为奇数,算三倍n加1”
hailstone n
| rem n 2 = 0 = n/2
| otherwise = 3n+1
但是GHCi一直提示读取错误,在我用:l xxxx.hs 读取时,
显示第二行的第一个等号有错误
请求指导
展开
 我来答
chenpaul914
2014-05-18 · TA获得超过556个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:249万
展开全部
问题出再你用了=而不是==

不过这个条件你完全可以直接用even n, 而不必写成rem n 2 == 0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式