|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!似乎许多人都写过如许的代码,我是明天确切需求如许的功效才想到要写一个,一开端感到应当不是很难,成果写了下发明本来没有那末轻易,搜了下,看到了云风写的一个,不外他是树形打印出来,人人可以看这里http://blog.codingnow.com/2009/05/print_r.html我认为不敷幽美,照样依照人人写lua的table的习气来打印才比拟幽美,好比
- locala={tbNum={1,2,3,4},tbItemInfo={[1]={50,{2,1,2,3,5},0},},["aaaaaaa"]={"fadsfasdf",{1}},}
复制代码
如许的table,假如打印出来应当是如许的后果:
代码在这里:
打印lua的table
进修云风年夜侠的风格,讲一下难点,一个是留意缩进的upvalue的应用,另外一个是要记得处置table最初一个年夜括号和逗号的打印。
如许打印出来的table完整相符lua的语律例范,可以直接复制出来供lua挪用,同时略加修正,把print的处所用字符串拼接起来其实就是把一个luatable序列化的进程,我也是这么用的,希望对人人有赞助。
今朝还不支撑key为table,由于是本身还没想好假如key是table的时刻怎样打印出来比拟幽美。找到了办法就加上。希望不要跟之前一样,一放下就忘了。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|