IF B==#L AND B==#R THEN ~ IF B==#L && B==#R THEN ~ このIF文はどちらもB==#Lという条件とB==#Rという条件の両方を満たした場合にTHEN以下を実行します。 比較演算子を使用した条件式(論理式)は上記のように1という値になりますが、「1 AND 1」も「1 && 1」も1という値になりこれは0以外の値であるためTHEN以下が実行されます。 つまり、ANDも&&も+や-のように計算をする記号に過ぎないということです。