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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Lua编程示例(一):select、debug、可变参数、table操作、error
    function test_print(...)
     for i=1,select("#",...) do
     print(i,select(i,...))
     end
    end
    
    test_print(11,12,13,14)
    
    
    print()
    print(debug.traceback())
    print()
    
    function test(...)
     for i=1,arg.n do
     print(i.."\t"..arg[i])
     end
    end
    
    test("a",2,34,234)
    print()
    g={}
    
    table.insert(g,{
     name="Clairs",
     level = 70,
    })
    table.insert(g,{
     name="SEGA",
     level = 35,
    })
    table.insert(g,{
     name="Millber",
     level = 50,
    })
    function myprint()
     for i,v in ipairs(g) do
     print(i,v["level"],v.name)
     end
    end
    
    myprint()
    function comp(a,b)
     return a.levelb.level
    end
    table.sort(g,comp)
    
    print()
    myprint()
    
    print()
    function foo(str)
     if type(str) ~= "string" then
     error("string error!",2)
     end
    end
    
    --foo({x =1 })
    
    tb1={ "asdf","bate","game",one="heihei"}
    table.insert(tb1,3,"haha")
    table.remove(tb1,2)
    for i,v in ipairs(tb1) do
     print(v)
    end
    print(#tb1)
    


    运行结果为:

    1 11 12 13 14
    2 12 13 14
    3 13 14
    4 14
    
    stack traceback:
     my_test.lua:12: in main chunk
     [C]: ?
    
    1 a
    2 2
    3 34
    4 234
    
    1 70 Clairs
    2 35 SEGA
    3 50 Millber
    
    1 35 SEGA
    2 50 Millber
    3 70 Clairs
    
    asdf
    haha
    game
    3
    


    您可能感兴趣的文章:
    • C语言与Lua之间的相互调用详解
    • C++利用LuaIntf调用Lua的方法示例
    • 简单谈谈lua和c的交互
    • Lua调用自定义C模块
    • Lua编程示例(六): C语言调用Lua函数
    • Lua编程示例(五): C语言对Lua表的读取和添加
    • Lua中调用C++函数示例
    • C++中调用Lua配置文件和响应函数示例
    • 使用Lua来扩展C++程序的方法
    • Lua和C/C++互相调用实例分析
    上一篇:Lua函数用法研究
    下一篇:Lua编程示例(二):面向对象、metatable对表进行扩展
  • 相关文章
  • 

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

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

    Lua编程示例(一):select、debug、可变参数、table操作、error Lua,编程,示例,一,select,debug,