Chinaunix首页 | 论坛 | 博客
  • 博客访问: 685551
  • 博文数量: 132
  • 博客积分: 10060
  • 博客等级: 上将
  • 技术积分: 1732
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-21 12:35
个人简介

迷惘的码农。

文章分类

全部博文(132)

文章存档

2013年(1)

2011年(2)

2010年(9)

2009年(41)

2008年(79)

我的朋友

分类:

2008-11-12 21:57:13


--- @注释,可定制的选项
-- indent - 整体缩进,字符串类型
-- level_depth - 每层次缩进多少空格,数字类型
-- is_return - 是否返回结果(否则就直接打印了),数字或布尔类型
-- filter - 忽略的类型列表,nil或表类型
-- id_table - 是否显示表引用,就是SELF字段,数字或布尔类型

--- @变更
-- dump表的metatable(META)
-- 修复表循环引用导致的死循环问题
-- dump userdata的metatable
-- 独立设置缺省选项,调整参数顺序
-- 显示表的唯一标识(SELF)以及表引用
-- 修改比较方法,针对数字使用数值比较而非字符串

--- @TODO:
-- buffer?
-- extend?
-- 深度限定?
-- 超长字符串([[]])?省略?



以下代码 分别为:mylib.lua,mylib_test.lua和后者的输出
阅读(1263) | 评论(2) | 转发(0) |
0

上一篇:my_dump() - v2

下一篇:离职

给主人留下些什么吧!~~

chinaunix网友2009-04-19 23:10:04

编码不对,乱码,能不能编辑下,弄成utf-8的

chinaunix网友2009-04-19 23:08:21

可以模仿下php的var_dump 可以支持打印多个参数