framework.debug
调试支持
~~
echo
功能同 print。
格式:
echo(值, [值, 值, ...])
~~
printf
按照特定格式输出。
格式:
printf(格式字符串, [值, 值, ...])
用法示例:
printf("Value = %0.2f", 3.1415)
-- 输出 Value = 3.14
关于格式字符串,请参考 string.format 。
~~
echoError, echoInfo
输出不同前缀的信息,参数格式与 printf 相同。
echoError 除了输出信息外,还会打印当前的 Lua 调用堆栈。
格式:
echoError(格式字符串, [值, 值, ...])
echoInfo(格式字符串, [值, 值, ...])
~~
echoLog
输出指定前缀的信息,后续参数格式与 printf 相同。
格式:
echoLog(前缀, 格式字符串, [值, 值, ...])
~~
dump
输出一个值及其结构。
格式:
dump(值, [提示文字], [是否返回内容], [最大层级])
用法示例:
local arr = {a = 1, b = 2, c = 3}
dump(arr, "arr")
-- 输出
-- arr:
-- {
-- a = 1,
-- b = 2,
-- c = 3,
-- }
dump() 主要的用途是输出一个表格对象及其结构。
~~
vardump
输出值的 Lua 代码。
格式:
result = vardump(值)
vardump() 返回一段有效的 Lua 代码,该代码是指定值的 Lua 语法格式。
lua-debug
最新推荐文章于 2024-07-18 06:04:42 发布