在Lua中打印没有元表的表格

时间:2017-05-08 03:47:47

标签: lua lua-table metatable

是否可以在Lua中不使用metatables打印表格?

在Roberto的书“在Lua中编程”中,他提到“函数print始终调用tostring来格式化其输出”。但是,如果我在表格中覆盖tostring,那么我会得到以下结果:

> a = {}
> a.tostring = function() return "Lua is cool" end
> print(a)
table: 0x24038c0

0 个答案:

没有答案