如何在lua中打印一个数组(table)
来源:互联网 发布:win7软件停止运行 编辑:程序博客网 时间:2024/05/16 23:51
主体思路:通过递归遍历整个table元素输出
local function ZCLOG(Lua_table) -- do -- return -- end local function define_print(_tab,str) str = str .. " " for k,v in pairs(_tab) do if type(v) == "table" then if not tonumber(k) then print(str.. k .."{") else print(str .."{") end define_print(v,str) print( str.."}") else print(str .. tostring(k) .. " " .. tostring(v)) end end end if type(Lua_table) == "table" then define_print(Lua_table," ") else print(tostring(Lua_table)) endendlocal a={ test1={1,2,3,4,5}, test2={ ["周一"]=1, ["周二"]=2, ["周三"]=4, ["周四"]="3", ["周五"]="5",},test3={ [1]=1, [2]=2, [3]=4, [4]="3", [5]="5",}}ZCLOG(a)
0 0
- 如何在lua中打印一个数组(table)
- Lua中实现table的打印输出(print table)
- Lua: 在C++中将table如何传入到lua中
- Lua: 在C++中将table如何传入到lua中
- 如何判断lua是不是一个纯数组类的table
- 在lua中如何remove掉table里面的数据
- Lua中打印Table的方法
- lua 之如何便利数组和table
- lua中打印所以类型功能实现table嵌套table
- lua中打印所以类型功能实现table嵌套table
- 在C#中如何打印出一个数组,以字符串的方式
- lua table 格式化打印
- 打印lua中的table
- lua 打印 table
- Lua打印table
- lua table打印
- 简单的写了一个打印Lua Table的函数
- lua调试打印table算法
- Dubbo架构设计详解
- 教主Baby大婚能收多少份子钱?
- Reading and Writing using a Large Random Access File
- 高度平衡
- 成为核心程序员的一些建议
- 如何在lua中打印一个数组(table)
- PHP CLI 模式详解
- nodeJs mongodb凭据验证
- LintCode: 最大子数组
- 根据两点经纬坐标计算两点间的距离[JAVA]
- JAVA模拟微信消息发送请求
- c++类中静态函数不能调用类中的非静态函数原因
- MFC中两个对话框之间数据传递
- 工作总结-Xcode7中使用静态库环境配置手册