在自然数上使用加法函数,给出自然数乘法的递归定义?

mac*_*ian 2 recursion haskell numbers

我有以下练习,但不确定我应该如何开始.措辞对我没有意义:

使用自然数上的加法函数,给出自然数乘法的递归定义.

Mar*_*coS 5

你能想到的3 * 5作为5 + 5 + 5,即增加53倍.如果你想以递归的方式做,那么你可以这样想:结果a * b等于添加b到结果中(a-1) * b.从这里到Haskell递归函数,步骤很小:)