предупреждающие сообщения
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" . |