我正在学习Haskell,从“真实世界Haskell”一书中学习。在第66页和第67页中,它们用这个例子显示了案例表达式: case wrapped of 我记得在F#中有一件类似的事情,但是(如本书前面所示),Haskell可以将函数定义为一系列方程;而AFAIK,F则不能。较少冗长(2vs4行);
Haskell和是我不熟悉的,这学期我第一次见到了Haskell。当我尝试递归时,我得到了无限循环(不是很骄傲)。-> Int -> IO()mrLoop a b = do mrLoop a (b+1)
但我的一个朋友说这不是Haskell那我该怎么用Haskell的方式来做呢?为什么第一段代码不起作用?