• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Lua中的递归函数写法实例

    先看例子吧:

    复制代码 代码如下:

    function foo(i) --1 
        print("i: ", i) 
        return i 
    end 
     
    do 
     
    --local foo; --2 
     local foo = function (i) --3 
        if i 1 then 
            return 1 
        else 
            return i * foo(i - 1) --4 
        end 
     end 
     
     local a = foo(4) 
     print("a: ", a) 
     
    end 

    上面的例子,到if里面调用了foo(..),它会调用到do..end块里面的foo也就实现了局部函数的递归。

    您可能感兴趣的文章:
    • js中递归函数的使用介绍
    • C# 递归函数详细介绍及使用方法
    • 浅析PHP递归函数返回值使用方法
    • php递归函数中使用return的注意事项
    • php递归使用示例(php递归函数)
    • php实现用于删除整个目录的递归函数
    • php使用递归函数实现数字累加的方法
    • 讲解Python中的递归函数
    • javascript中递归函数用法注意点
    • php递归函数三种实现方法及如何实现数字累加
    • JS中递归函数
    上一篇:Lua中访问table里函数的方法示例
    下一篇:Lua中的函数代码实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Lua中的递归函数写法实例 Lua,中的,递归,函数,写法,