根据输入值完成自定义代码?

时间:2018-10-18 20:47:44

标签: matlab autosuggest

我正在Matlab中添加自定义代码完成/建议,并且我正在寻找一种根据所选的第一个输入值将建议分叉的方法。

请考虑以下定义:

function SomeFunc(Operation,varargin)
    ...
end

变量Operation是必需的操作,它只能具有多个可能的值,为简化起见,只能说Option1Option2

我想基于varargin的值来管理Operation的自动填充,因此,如果Operation==Option1,自动填充建议将是set1的选项,如果{ {1}},这些建议将是(互斥的?)Operation==Option2

这是一个具有互斥集的示例,但是没有if / switch语句确定使用哪个集。 我想添加此if / switch语句,以使自动填充/建议集set2 的值确定,而不是由使用的下一个变量名确定。我将强调除Operation以外的所有变量都是名称值对。

Operation

0 个答案:

没有答案