Essentially tail recursion eliminates the use of the call stack for recursion ; thus arbitrarily deep recursion is possible and avoids stack overflow .
实际上, 尾 递归消除了对递归使用调用栈的需要;因此,可以实现任意深度的递归并且可以避免栈溢出。
To effect that transformation you need to use a common XSLT technique known as tail recursion .
要实现这一转换,需要使用常用的被称为尾 递归( tail recursion)的XSLT技术。
Lisp offers a performance optimization called tail recursion optimization .
Lisp提供一项称作 尾部 递归优化的性能优化技术。
In Clojure loop / recur indicates tail recursion and does not consume stack frames like other recursive calls .
在Clojure中,loop/recur表示 尾 递归,不像其他递归调用那样占用堆栈帧。
You 'll use tail recursion and the XSLT translate () function to do this .
您可以使用尾 递归( tail recursion)和XSLTtranslate()函数来完成这一步。
Haskell has two primary advantages when dealing with recursion : Haskell optimizes tail recursion and Haskell is lazy .
在处理递归时,Haskell有两大优势:Haskell优化了 尾部 递归,Haskell是惰性的。
Tail recursion is a common technique in XSLT style sheets .
尾 递归是XSLT样式表中的常用技术。
This example uses what in Scheme is called tail recursion .
这个例子使用Scheme中所谓的 尾 递归( tail recursion)。
美[tel rɪˈkɚʒən]英[teil riˈkə:ʃən]
尾递归