【问题标题】:StringTemplate ListDictionary Iteration字符串模板列表字典迭代
【发布时间】:2010-10-18 08:30:21
【问题描述】:

我正在尝试遍历模板中的 ListDictionary (C# StringTemplate) 并让每个列表项调用另一个模板:

DataDefAssign(cols) ::=
<<
<cols.keys: { k | <PropDef(name=<k>, type=<cols.(k)>) }>
>>

上面的模板不会生成任何东西。 如果我内联匿名模板而不是尝试调用 PropDef 模板,它会按预期工作。迭代是否只允许匿名模板?

【问题讨论】:

    标签: c# stringtemplate


    【解决方案1】:

    我遇到了语法问题。迭代应该是:

    <cols.keys: { k | <PropDef(name=k, type=cols.(k))> }>
    

    感谢 micha-1@fantasymail.de 在 StringTemplate 列表中指出这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 2018-07-31
      • 2014-05-18
      相关资源
      最近更新 更多