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










