matlab.lang.correction.AppendArgumentsCorrection class

Пакет: matlab.lang.correction

Исправьте ошибку, добавив отсутствующие входные параметры

Описание

Использование AppendArgumentsCorrection объекты в функциях, которые выдают MException объект. MException использует AppendArgumentsCorrection образцы для отображения предложений по отсутствующим входным параметрам.

Создание

Описание

пример

aac = matlab.lang.correction.AppendArgumentsCorrection(arguments) создает коррекцию, которая предлагает добавить входной параметр arguments к вызову функции, который бросил MException объект.

Входные параметры

расширить все

Предлагаемые аргументы, заданные как строковый или символьный вектор или массив ячеек из векторов символов.

Примеры

свернуть все

Функция hello требует один входной параметр. Добавьте предложенный входной параметр "world" к сообщению об ошибке.

function hello(audience)
if nargin < 1
    aac = matlab.lang.correction.AppendArgumentsCorrection('"world"');
    error(aac, 'MATLAB:notEnoughInputs', 'Not enough input arguments.')   
end
fprintf("Hello, %s!\n", audience)
end

Вызовите функцию без аргумента.

hello
Error using hello (line 4)
Not enough input arguments.

Did you mean:
>> hello("world")

См. также

Функции

Свойства

Введенный в R2019a