小编use*_*199的帖子

让 Racket 中的循环代码。递归阶乘

考虑:

(define (factorial x)
  (let loop ((x x)
             (acc 1))
    (if (zero? x)
        acc
        (loop (sub1 x) (* x acc)))))
Run Code Online (Sandbox Code Playgroud)

我不明白如何让这里工作。此外,我不明白这段代码。

loops racket

4
推荐指数
1
解决办法
1740
查看次数

标签 统计

loops ×1

racket ×1