0

Acceleo の for ループで現在の反復と前の反復の値を比較することは可能ですか?

LET は for ループ内で定義できますが、現在の反復ごとに変更可能であることを知っているため、以前の値は失われ、常に現在の値のみが取得されます。

4

1 に答える 1

2

acceleoforのループでは、変数にアクセスできますi

[let seq : Sequence(Integer) = Sequence{4,5,6}]
    [for (n : Integer | seq)]
        [seq->at(i-1)/]
    [/for]
[/let]

出力:

Invalid
4
5

最初と最後の項目などのエッジ ケースに注意してください。

ここでは、非常に役立つドキュメントを見つけることができます

于 2016-08-24T03:44:50.930 に答える