2010-12-09 7 views
18

Possible en double:
Why does the JVM still not support tail-call optimization?Java prend-il en charge la récursivité de la queue?

Je vois tant de réponses différentes en ligne, donc je pensais que je demande aux experts.

+4

Les experts ont déjà répondu à cette question: http://stackoverflow.com/questions/3616483/why-does-the-jvm-still-not-support-tail-call-optimization – Dmitri

+2

Vous avez donc demandé à la liste de diffusion Java development ? – erjiang

+0

Découvrez cette question: http://stackoverflow.com/questions/105834/does-the-jvm-prevent-tail-call-optimizations –

Répondre

39

Il existe une différence entre l'optimisation de la récursivité de la queue et l'optimisation de la récurrence de la queue. La récurrence de la queue est supportée par Java car il n'y a rien de spécial, l'optimisation de la récursion de la queue n'est pas supportée.

+1

Merci. C'est la réponse que je cherchais. –

Questions connexes