私は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-?);)
しかし、それはうまくいきません。
これを行う方法を知っている人はいますか?
ありがとう!!アダム