
--table 是lua的一种数据结构用来帮助我们创建不同的数据类型。如:数组和字典
--lua table 使用关联型数组,你可以用任意类型的值来做数组的索引,但这个值不能是nil
--lua table 是不固定大小的,你可以根据自己需要进行扩容
这个 table 表 强大,可以存放好多种数据类型
tab1 = {1,2,3} -- 类似数组tab2 = {"a","b","c"} -- 类似数组tab3 = {["a"]="aa",["b"]="bb"} -- 键值对存函数1.tb = {}tb.func = function () print("hanshu")endprint(tb.func())2. 判断一个table的元素是否是另一个table的元素(关于函数)tab={}tab.a=function () print(1) return 1endtab.b=function () print(2) return 1endtab.c=function () print(3) return 1endlocal zhi={"a","c"}for key,value in pairs(zhi) do print(key,value) for key,func in pairs(tab) do if value == func then func() print("ok") end endend3. 判断有没有函数tab={}function a() print(1) return 1endfunction b() print(2) return 1endfunction c() print(3) return 1endlocal tab={["a"]=a,["b"]=b,["c"]=c}local zhi={"a",value) if tab[value] then print("ok") endend 总结 以上是内存溢出为你收集整理的关于 lua table表存储函数且运用全部内容,希望文章能够帮你解决关于 lua table表存储函数且运用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)