0

私はMacro Arrays と Do Over Macroを使用しています。

do over マクロを使用してこのコードを書き直したいと思います。

if mysequence > 4 then grammar_last_5 = grammar_last_4;
if mysequence > 3 then grammar_last_4 = grammar_last_3;
if mysequence > 2 then grammar_last_3 = grammar_last_2;
if mysequence > 1 then grammar_last_2 = grammar_last_1;

したがって、私の Do Over は次のようになります。

%do_over(values=2-5, phrase= if mysequence > %eval(6-?) then grammar_last_%eval(7-?) = grammar_last_%eval(6-?);)

しかし、それはうまくいきません。

これを行う方法を知っている人はいますか?

ありがとう!!アダム

4

3 に答える 3