●複数のフラグをまとめて判断する 複数のフラグ(true/false, on/offなど)をまとめて判断するやり方です。 全部のフラグが立ったらあるシナリオに分岐する、という時に使えると思います。 Famous Writerの整数型変数は、true/on = 1、false/off = 0 なので、 1*0 = 0、1*1 = 1、という数学(掛け算)を応用します。 一個でも0のフラグがあれば、結果は0になるというわけです。 -------- # 必要なフラグを全部掛けます(*1) %result = %flag1 * %flag2 * ... # 全部のフラグが立っていれば、hoge.txtにジャンプ ? %result = 1 : &Jmp = hoge.txt; -------- v2では、掛ける記述(*1)は以下の通り。 -------- %result = %flag1; # 最初は代入します %result * %flag2; # 以下、ひとつづつ掛けてゆきます %result * %flag3; # 以下同文 ... -------- ---------------------------------------------------------------- ※ブラウザの「戻る」ボタンで戻ってください