我进行以下练习,但是不确定如何开始。这种措辞对我来说没有意义:

最佳答案

您可以将3 * 5视为5 + 5 + 5,即为5时间添加3。如果要递归执行,则可以这样考虑:a * b的结果等于将b添加到(a-1) * b的结果中。从这里到Haskell递归函数,步骤很小:)

关于haskell - 在自然数上使用加法函数,给出自然数乘法的递归定义吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6030947/

10-10 13:40