我发现此代码在互联网上被剪断:
digits 0 = [0]
digits n = digits' n []
where digits' 0 ds = ds
digits' n ds = let (q,r) = quotRem n 10
in digits' q (r:ds)
sumOfDigits = sum . digits
Run Code Online (Sandbox Code Playgroud)
有人可以快速解释digits n = digits' n []递归函数调用后的"'"符号()吗?我在Haskell(教程)中看到了一些其他的代码示例,但我不明白这个.一个快速的解释表示赞赏.