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」を、条件が真の場合にのみインクリメントされるものに置き換える方法を見つける必要があります。
この種の問題に直面したPLSのアドバイス!