Я хочу узнать, поддерживает ли 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>}>
И вывод в случае, если 1st является ключевым:
ps.setObject(2,"Name");
ps.setObject(3,"Name");
ps.setObject(4,"Name");
...
Теперь мне нужно найти способ заменить «i» чем-то, что будет увеличиваться только тогда, когда условие истинно.
Посоветуйте пожалуйста кто сталкивался с такой проблемой!