Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
warning
предупреждающие сообщения
Синтаксис
warning('string') warning(string_matrix) warning('off') warning('on') warning('stop') mode = warning('query')
Описание
warning('string')
печатает символьную строку
'string'
в предупреждающем сообщении.
warning(string_matrix)
печатает каждый элемент матрицы
string_matrix
в предупреждающем сообщении.
'on'
- включение предупреждающих сообщений.
'off'
- отключение предупреждающих сообщений.
'stop'
включает предупреждающие сообщения и останавливает исполнение,
когда возникает предупреждение.
'query'
- получение состояния: 'on'
или
'off'
.
warning("on")
, warning("off")
и
warning("stop")
также влияют на предупреждения о проблемах в жёстко
запрограммированных функциях.
Примеры
warning_prev = warning("query"); // запомним исходный сататус предупреждений warning('on') warning('это - предупреждение') warning('off') warning('это - предупреждение') warning('query') warning('on') // Пример с локализованным сообщением warning(msprintf(gettext("%s: Wrong number of input argument: %d expected.\n"),"myFunction",2)); // Установка остановки на предупреждении warning("stop") try warning("это предупреждение"); catch lasterror() // Предупреждающее сообщение считается ошибкой end warning(warning_prev); // восстановление исходного статуса предупреждений
Смотрите также
- error — сообщает об ошибке во время выполнения
- gettext — indexes or/and translates some indexed english messages
- msprintf — converts, formats, and writes data in a string
- messagebox — Open a message box.
История
Version | Description |
6.0 | Добавлена опция "stop" . |
Report an issue | ||
<< lasterror | Управление ошибками | types >> |