在模板中,我想使用$SWITCH$
宏。它要求我指定一个<initValue>
:
这有什么作用<initValue>
?我应该/可以传递<initValue>
什么?请注意,Ctrl+上不会出现自动完成建议Space。
下面是宏的检查器:
在模板中,我想使用$SWITCH$
宏。它要求我指定一个<initValue>
:
这有什么作用<initValue>
?我应该/可以传递<initValue>
什么?请注意,Ctrl+上不会出现自动完成建议Space。
下面是宏的检查器:
所有 MPS 宏都是现有节点上的注释,<initValue>
底层节点的编辑器也是如此。如果您的交换机总是为每个节点生成一些代码,那么您不需要关心实际的节点。但是如果开关有一个默认值<ignore switch>
,那么如果没有匹配的情况,底层节点将被用作默认值。
<initValue>
是模板节点的编辑器,在生成过程中会被替换。SWITCH
指定如何替换它。如果SWITCH
具有<ignore switch>
默认值且 中没有匹配项SWITCH
,则模板节点将保留在输出模型中。
修改模板节点有点棘手,最好的选择是删除SWITCH
宏,修改节点(例如使用自动完成)然后添加SWITCH
宏