Java是否支持尾递归?

18

4
专家们之前被问到过:https://dev59.com/pXA65IYBdhLWcg3wzyL8 - Dmitri
2
那么你向Java开发邮件列表提问了吗? - erjiang
请查看这个问题:https://dev59.com/fXVD5IYBdhLWcg3wDXF3 - Pablo Santa Cruz
2
通常情况下,在函数式语言中优雅的递归解决方案在Java中以循环方式实现更加自然/高效。 - Peter Lawrey
1
这不是一个重复的问题。那些链接的问题涉及JVM或Scala,而不是特定的Java。 - Donald T
1个回答

40

尾递归和尾递归优化是不同的。Java 支持尾递归,因为它没有特殊性质,但它不支持尾递归优化。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接