aardio 文档

util.table 库模块帮助文档

util.table 成员列表 #

util.table.tostring #

将表对象转换为源码格式。
仅转换表包含的文本、数值、布尔值、嵌套表对象,
小数精度最大为 6 位、并自动清除小数尾部多余的 0 。
忽略其他类型,忽略循环引用的表。

util.table.tostring(表对象,格式化选项,默认排序表) #

格式化选项为 true 仅第一级键值添加换行。
格式化选项: 指定缩进字符串时,则对所有下级键值添加换行与缩进。
默认排序表: 可指定一个键名排序数组,可选参数。
默认排序表: 不在该表中的名字默认按字典序排序输出,可选参数

util.table.tostring2 #

将表对象转换为源码格式。
仅转换表包含的文本、数值、布尔值、嵌套表对象,
小数精度最大为 6 位、并自动清除小数尾部多余的 0。
此函数会优先调用表对象定义的元表生成字符串。

只有在需要利用 _tostring 元方法,
并且明确表以及其成员定义了哪些 _tostring 元方法才有必要使用此函数,
否则应当改用不会调用 _tostring 元方法的 util.table.tostring 函数。

util.table.tostring2(表对象,格式化选项,默认排序表) #

格式化选项为 true 仅第一级键值添加换行。
格式化选项: 指定缩进字符串时,则对所有下级键值添加换行与缩进。
默认排序表: 可指定一个键名排序数组,可选参数。
默认排序表: 不在该表中的名字默认按字典序排序输出,可选参数

Markdown 格式