看下面一个简单例

1 function fac(n)
2   if n == 0 then
3     return 1
4   else
5   return fac(n-1)
6   end
7 end

 

像这种在函数的末尾返回一个函数就是尾调用,这个尾调用并不像C++函数调用一样需要额外的堆栈空间,而是相对于goto语句一样,直接跳转到

尾调用函数。

 

Author:good90

相关文章:

  • 2022-01-03
  • 2021-04-03
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-05-04
猜你喜欢
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2021-09-22
  • 2021-09-18
  • 2021-12-30
相关资源
相似解决方案