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.