Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
error
сообщение об ошибке
Последовательность вызова
error(message) error(message, n) error(n) error(n, message) error(n, pos)
Аргументы
- message
строка или вектор строк. Сообщение об ошибке, которое будет выведено на экран.
- n
целое число. Число связано с сообщением об ошибке.
- pos
целое число. Параметр для сообщения об ошибке.
Описание
Функция error
позволяет выдавать сообщение об ошибке и обрабатывать
ошибку. По умолчанию error
прекращает текущее выполнение и возвращается
на уровень командной строки. Это поведение по умолчанию можно изменить с
помощью функций errcatch
или execstr(...,'errcatch')
.
error(message)
выводит на экран символьную строку, содержащуюся в
message
. Номер, связанный с сообщением об ошибке, 10000.
error(message,n)
выводит на экран символьную строку, содержащуюся в
message
. Номер, связанный с сообщением об ошибке указывается с помощью
n
. Этот номер должен быть больше 10000.
error(n)
выводит на экран предопределённое сообщение об ошибке, связанное с номером ошибки n
.
Некоторые сообщения об ошибке требуют параметр (см.
таблица ошибок). В этом случае должен быть использован
аргумент pos
для указания величины параметра
(error(n,pos)
). В других случаях аргумент pos
игнорируется.
См. таблица ошибок, где перечислены сообщения об ошибках и связанные с ними номера.
Примеры
error('my error message') error(43) error(52, 3) error(10001, ['A'; 'multi';'line';'error';'message']) lasterror()
Смотрите также
- warning — предупреждающие сообщения
- errcatch — перехват ошибок
- execstr — execute Scilab code in strings
- lasterror — получение последнего записанного сообщения об ошибке
- таблица ошибок — таблица сообщений об ошибках
- messagebox — Open a message box.
История
Версия | Описание |
5.4.0 | Функция error может принимать вектор строк в качестве входного аргумента. |
Report an issue | ||
<< errclear | Управление ошибками | таблица ошибок >> |