• 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("*********

  • 相关阅读:
    古代汉语复习资料与练习题(适合王力版教材)
    【算法】归并排序 详解
    Educational Codeforces Round 122 (Rated for Div. 2) D. Make Them Equal
    软件工程-从规划、需求(DFD数据流图),到设计、实现和测试
    【无标题】
    2022.9.20 go语言课程作业
    gunicorn开启gevent模式,启动服务的时候报超时错误,服务起不来
    驱动开发:内核枚举IoTimer定时器
    分享6款嵌入式常见的GUI,不要错过
    uniapp vue3 裁剪头像(ksp-cropper) 支持旋转 和 缩放
  • 原文地址:https://blog.csdn.net/alengan/article/details/140049671