error (message [, level])
!subtitle:说明
以 message 为错误对象抛出错误。
!subtitle:参数
message - 错误信息,如果是字符串则在开头添加错误位置信息
level - 错误位置的位置,默认为 1
0 - 不添加错误位置
1 - 错误位置是 error 被调用的位置
2 - 错误位置是调用 error 的函数被调用的位置
以此类推
!subtitle:返回值
无
function fun1()
error("出错了", 3) -- level = 1 时在此处报错
end
function fun2()
fun1() -- level = 2 时在此处报错
end
function fun3()
fun2() -- level = 3 时在此处报错
end
fun3(); -- level = 4 时在此处报错
error - Lua 5.4 Reference Manual