предупреждающие сообщения
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); // восстановление исходного статуса предупреждений | ![]() | ![]() |
| Version | Description |
| 6.0 | Добавлена опция "stop". |