lua -- debug


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 語法格式。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM