我正在尝试在方案中创建一个函数,该函数将从1到n的数字相加,但我不断收到错误消息

时间:2018-02-04 21:45:31

标签: functional-programming scheme racket

我最近开始学习Scheme,我正在尝试创建这个递归函数,它找到从0到给定参数的数字。

以下是我的代码:

(define (summer n)
((if (positive? n) (+ n (summer(- n 1))) 0)))

1 个答案:

答案 0 :(得分:1)

你的括号太多了。

BatchConvertDocToPDF