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