Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.0 - Русский

Change language to:
English - Français - 日本語 - Português -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Справка Scilab >> Scilab > Управление ошибками > error

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.

История

ВерсияОписание
5.4.0 Функция error может принимать вектор строк в качестве входного аргумента.
Report an issue
<< errclear Управление ошибками таблица ошибок >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 14 15:13:18 CET 2017