【发布时间】:2020-02-26 19:26:12
【问题描述】:
我只是想要一些关于如何在 Ruby 中编写递归阶乘函数的帮助。我有以下 lisp 代码,但我想在 Ruby 中做同样的事情。
(defun factorial (N)
(if (= N 1) 1
(* N (factorial (- N 1)))))
【问题讨论】:
-
我正要问你为什么把我自己的问题联系起来,但后来我意识到哈哈。太棒了!
-
@Fab 这是一个完全相同的副本!
-
逻辑错误:0! = 1
标签: ruby recursion lisp factorial