• lua教程


    1.lua中table与对象区别
        1.table
            1.1创建,释放
                local t = {}
                t[1]= "Lua"
                t = nil 释放
                
                local t = {[1]=1,[2]=2,[3]=3,[4]=4}
                local t = {["1"]=1,["2"]=2,["3"]=3,["4"]=4}
                
                local t = {};
                t.id="111";
                t.name = "玩法说明";
                t.fight = 0;
                   
                local t  = {x=10,y=20};
                lua从1开始,
                local t={};
                t.x=10;
                t.y=20;
                
                local t  = {"banana","orange","apple","grapes"}
                lua从1开始,相当于t[1]=banana  t[2]=orange  t[3]=apple
                
                t = {}            --定义一个空表
                t["jun"] = 6    --字符串key值的属性
                t[1] = 1        --数字key值的属性
                t.jun = 16        --字符串key值的简写
                t.test = {num=28,str="test"}    --属性可以是table
                print(t.test.num)                --输出28
                t.testFunction = function() print("函数") end  --属性可以是function
                t.testFunction()                --调用函数
                t:testFunction()                --同上

                上面的table还可以这么写
                t=
                {
                    1,
                    jun = 6,
                    test=
                    {
                        num = 28,
                        str = "test",
                    }
                    testFunction = function() print("函数") end,
                }

            1.2 insert,concat,remove,sort,table.foreach(table, function(i, v))
                local tbl = {"apple", "pear", "orange", "grape"}

                table.insert(tbl, "watermelon")
                printBlue("*********

  • 相关阅读:
    关于 KL 散度和变分推断的 ELBO
    Lambda架构与Kappa架构的特性对比
    23种设计模式——工厂模式
    MAUI Blazor 权限经验分享 (定位,使用相机)
    SpringBoot 执行定时任务
    Ubuntu系统下安装caffe和protobuf教程
    JS 数组 splice 用法
    UNIAPP实战项目笔记44 订单页面顶部选项卡 有数据页面样式布局和无数据页面样式布局
    双目视觉实战---三维重建基础与极几何
    单例模式(创建型设计模式)的 C++ 代码示例模板
  • 原文地址:https://blog.csdn.net/alengan/article/details/140049671