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 >> |