mac*_*ian 2 recursion haskell numbers
我有以下练习,但不确定我应该如何开始.措辞对我没有意义:
使用自然数上的加法函数,给出自然数乘法的递归定义.
Mar*_*coS 5
你能想到的3 * 5作为5 + 5 + 5,即增加5了3倍.如果你想以递归的方式做,那么你可以这样想:结果a * b等于添加b到结果中(a-1) * b.从这里到Haskell递归函数,步骤很小:)
3 * 5
5 + 5 + 5
5
3
a * b
b
(a-1) * b
归档时间:
15 年 前
查看次数:
2140 次
最近记录: