error()

类型 函数
(全局)
返回值 字符串
修订版 2024.3703 版
关键字 错误、异常、错误处理、错误消息
另请参阅 pcall()

概述

终止最近调用的受保护函数(请参阅:pcall()),并将第一个参数作为错误消息返回。

通常,error() 会在消息开头添加有关错误位置的某些信息。

语法

error( message [, level] )
message (必需)

字符串 与错误一起返回的消息。

level (可选)

数字 指定如何获取错误位置。等级为 1(默认)时,错误位置为调用错误函数的位置。等级 2 将错误指向调用 error 函数的函数,依此类推。传递等级 0 以避免向消息中添加错误位置信息。