Main Content

matlab.lang.correction.AppendArgumentsCorrection 클래스

패키지: matlab.lang.correction

누락된 입력 인수를 추가하여 오류 수정

설명

MException 객체를 발생시키는 함수에서 AppendArgumentsCorrection 객체를 사용합니다. MExceptionAppendArgumentsCorrection 인스턴스를 사용하여 누락된 입력 인수에 대한 제안 사항을 표시합니다.

생성

설명

예제

aac = matlab.lang.correction.AppendArgumentsCorrection(arguments)MException 객체가 발생했던 함수 호출에 추가 입력 arguments를 제안하는 수정안을 만듭니다.

입력 인수

모두 확장

제안된 인수로, string형 벡터나 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 지정됩니다.

예제

모두 축소

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에 개발됨

참고 항목

함수

속성