我在java字符串模板中有我的数组:
$colors:{ color |
<p>$color.name$
}$
输出是:
Green
Black
输出结果是:
1. Green
2. Black
我如何实现这一目标?如何在antlr.stringtemplate中获得递增的计数器?
答案 0 :(得分:3)
我认为这更像是一个HTML问题。
<ol>$colors:{ color |
<li>$color.name$</li>
}$
</ol>
输出:
<ol>
<li>Green</li>
<li>Black</li>
</ol>
如上所述:
在一般编号(i.ii.iii.iv..e.a。)等中,可以使用CSS样式,甚至是HTML中的JavaScript。
答案 1 :(得分:1)
您可以使用内置属性$i$
从一个开始枚举,或$i0$
- 从零开始。
$colors:{ color |
<p>$i$. $color.name$
}$
请参阅ST3 GIT repo中的another example usage。