|
|
1
3
Stephen Swensen在注释中指出,如果调试,VS必须禁用尾部调用(否则它将没有堆栈帧跟随调用堆栈),这是正确的。我 知道 在经历了这一点之后,我想知道运行时或编译器是否有可能抛出更好的异常,因为编译器知道您正在调试并且您编写了一个递归函数,在我看来,它可能会给您一个提示,例如
|
|
|
2
1
做
在使用.NETFramework4编译时,这似乎已正确转换为尾部调用。注意,在Reflector中,它将您的函数转换为
|
|
|
Luiz Miranda · 尾递归pow-Erlang 8 年前 |
|
|
Srinivas · Scala中的尾部递归 8 年前 |
|
|
madtyn · Python:有可能使这个尾部递归阶乘更快吗? 8 年前 |
|
|
clay · Scala中的尾部递归findNextAndTail 9 年前 |
|
|
Sanitiy · 如何在调用另一个函数后强制函数退出? 9 年前 |
|
|
Lorinc Nyitrai · Lua-将协程递归重写为尾部调用递归 9 年前 |
|
|
Alex · 尾部递归调用(C primer加上书本示例) 10 年前 |
|
|
Thomas Ahle · 递归联合查找是否可以优化? 10 年前 |
|
|
beta Rob · 这个函数真的是尾部递归的吗? 13 年前 |