企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 递归函数 ### 1\. 什么是递归函数 通过前面的学习知道一个函数可以调用其他函数。 如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。 ### 2\. 递归函数的作用 举个例子,我们来计算阶乘`n! = 1 * 2 * 3 * ... * n` 解决办法1: ![](https://img.kancloud.cn/32/61/326185566d7a5de7d96bcf9dab766ea8_952x359.png) ##### 看阶乘的规律 ~~~ 1! = 1 2! = 2 × 1 = 2 × 1! 3! = 3 × 2 × 1 = 3 × 2! 4! = 4 × 3 × 2 × 1 = 4 × 3! ... n! = n × (n-1)! ~~~ 解决办法2: ![](https://img.kancloud.cn/0a/0e/0a0e1f30d7c102e73017c31466afec11_576x819.png)