Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

matlab.lang.correction.AppendArgumentsCorrection 类

包: matlab.lang.correction

通过追加缺失的输入参数来更正错误

说明

在引发 MException 对象的函数中使用 AppendArgumentsCorrection 对象。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 中推出