error
сообщение об ошибке
Последовательность вызова
error(message) error(message, n) error(n) error(n, message) error(n, pos)
Аргументы
- message
строка или вектор строк. Сообщение об ошибке, которое будет выведено на экран.
- n
целое число. Число связано с сообщением об ошибке.
- pos
целое число. Параметр для сообщения об ошибке.
Описание
Функция error
позволяет выдавать сообщение об ошибке и обрабатывать
ошибку. По умолчанию error
прекращает текущее выполнение и возвращается
на уровень командной строки. Это поведение по умолчанию можно изменить с
помощью функций 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 — предупреждающие сообщения
- execstr — исполняет Scilab-код, заданный в строках
- lasterror — получение последнего записанного сообщения об ошибке
- таблица ошибок — таблица сообщений об ошибках
- messagebox — Open a message box.
История
Version | Description |
5.4.0 | Функция error может принимать вектор строк в качестве входного аргумента. |
Comments
Add a comment:
Please login to comment this page.