尾呼叫- 維基百科,自由的百科全書 - Wikipedia

文章推薦指數: 80 %
投票人數:10人

在電腦學裡,尾呼叫是指一個函數裡的最後一個動作是返回一個函式的呼叫結果的情形,即最後一步新呼叫的返回值直接被當前函式的返回結果。

[1]此時,該尾部呼叫位置被稱為尾位置。

尾呼叫中有一種重要而特殊的情形叫做尾遞迴。

經過適當處理,尾遞迴形式的函式的執行效率可以被極大地最佳化。

[1]尾呼叫原則上都可以通過簡化函式呼叫棧的結構而獲得效能最佳化(稱為「尾呼叫消除」),但是最佳化尾呼叫是否方便可行取決於執行環境對此類最佳化的支援程度如何。

在電腦科學裡,尾呼叫是指一個函數裡的最後一個動



請為這篇文章評分?