我正在使用 Matlab 输入解析器,并希望使用以下代码解析函数句柄:
p = inputParser;
p.addOptional('progresscallback', 0, @(x) isa(x,'function_handle') );
p.parse(varargin{:});
这适用于给定的函数句柄,但对于没有句柄的
参数 'progresscallback' 验证失败 @(x)isa(x,'function_handle')。
现在我想知道如何构造测试功能或默认值以使其工作。