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

  • 相关阅读:
    MMWHS数据集
    2022.11.14-11.20 AI行业周刊(第124期):给自己的礼物
    #名词区别篇:px、em、rem、rpx、vh、vw、vmin 、vmax、%用法 与 区别
    使用基于swagger的knife4j自动生成接口文档
    设计模式 - 代理模式
    HTML静态网页作业——澳门英文旅游网站设计与实现HTML+CSS+JavaScript
    Python的安装及其python程序生成exe可执行程序
    数字化管理平台建设实践
    LeetCode【37.解数独】
    Linux:Socket套接字编程 | UDP
  • 原文地址:https://blog.csdn.net/alengan/article/details/140049671