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 — индексирует или/и переводит некоторые индексированные сообщения на английском языке
- msprintf — converts, formats, and writes data in a string
- messagebox — Open a message box.
История
Версия | Описание |
6.0 | Добавлена опция "stop" . |
Report an issue | ||
<< lasterror | Управление ошибками | types >> |