DataDefAssign(cols) ::= << <cols.keys: { k | <PropDef(name=<k>, type=<cols.(k)>) }> >>
上面的模板不会生成任何内容。 如果我内联了一个匿名模板,而不是尝试调用PropDef模板,它将按预期工作。迭代是否只允许匿名模板?
我有一个语法问题。迭代应为:
<cols.keys: { k | <PropDef(name=k, type=cols.(k))> }>
多亏了米莎-1@fantasymail.de用于在StringTemplate列表中指出这一点。