Note that this is classical functional programming, relying on recursion over iteration.
请注意这是典型的功能性编程,取决于迭代上的递归。
In functional languages, most tasks that are accomplished with loops in traditional languages are instead accomplished with recursion.
函数式编程中,传统语言中用循环完成的多数任务都可以使用递归来完成。
By adding clean syntax and support, functional languages make recursion a candidate for simple code reuse.
通过增加简明的语法和支持,函数式语言使递归成为实现简单代码重用的候选方法。
应用推荐