【发布时间】:2020-11-03 13:24:34
【问题描述】:
我不确定以下陈述是否有意义:
-
在函数式编程语言中调用非尾递归函数通常存在空间效率问题,因为调用堆栈不断增长。
-
每个非尾递归函数都可以系统地通过将函数调用转换为连续传递样式来转换为尾递归函数。
-
继续传递风格是函数式编程语言的拯救,因为没有它,在函数式编程语言的代码库中盛行的非尾递归函数必然会导致严重的性能问题。
【问题讨论】:
-
你说的是递归函数吗?
-
是的。我说的只是递归函数。
标签: functional-programming continuation-passing