【发布时间】:2014-08-07 12:08:57
【问题描述】:
我目前正在阅读 1999 年出版的《使用 SML 编程简介》一书。我希望您能帮助我了解如何为练习 1.3 声明递归函数,我已经坚持了一段时间了。
1.3:声明一个递归函数 f: int -> int,其中 f(ᶯ) = 1 + 2 + ... + (ᶯ - 1) + ᶯ ᶯ ≥ 0
提示:使用两个带有 0 和 ᶯ 的子句作为参数模式。说明声明对应的递归公式。
如果有人能就此提供一些指导,那就太好了。
【问题讨论】:
-
你试过什么?
-
我还没有为这个函数编写任何代码,因为我想了解它的作用。
标签: math recursion functional-programming sml