我想知道 StringTemplate 是否有/支持数字的递增。
情况是:
输入:是一个具有“isKey()
和getName()
”吸气剂的对象数组。
输出应该是(i=0; IF !obj.getKey() THEN ps.setObject(i++,obj.getName)) ENDIF
):
ps.setObject(1,"Name");
ps.setObject(2,"Name");
ps.setObject(3,"Name");
...
目前我有下一个 ST:<objs:{<if(it.key)><else>ps.setObject(<i>, <it.name;>);<"\n"><endif>}>
如果第一个是关键,则输出:
ps.setObject(2,"Name");
ps.setObject(3,"Name");
ps.setObject(4,"Name");
...
现在问题我需要找到一种方法将“i”替换为仅在条件为真时才会增加的东西。
遇到此类问题的PLS建议!