使用 WinGHCi,如何实现以下代码?
soma :: Int -> Int
soma 1 = aluno 1
soma n = aluno n + soma (n-1)
我目前正在使用编写多行代码
:{
...
:}
但这似乎并不能解决问题,在这种情况下。另外,为什么不作为
soma x y = x + y
工作,当我在 WinGHCi 工作时?let
如果我使用关键字,我只能这样做
let soma x y = x + y -- valid Haskell code
尽管在大多数文献中似乎人们不使用它(我假设这是因为他们正在编译代码?)。
谢谢