627

3 分钟

#Lua 的 error 函数

error (message [, level])

说明

message 为错误对象抛出错误。

参数

  • message - 错误信息,如果是字符串则在开头添加错误位置信息
  • level - 错误位置的位置,默认为 1
    • 0 - 不添加错误位置
    • 1 - 错误位置是 error 被调用的位置
    • 2 - 错误位置是调用 error 的函数被调用的位置
    • 以此类推

返回值

#示例

function fun1() error("出错了", 3) -- level = 1 时在此处报错 end function fun2() fun1() -- level = 2 时在此处报错 end function fun3() fun2() -- level = 3 时在此处报错 end fun3(); -- level = 4 时在此处报错

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

#推荐阅读

error - Lua 5.4 Reference Manual

创建于 2025/10/3

更新于 2025/10/3