メモリリーク、大丈夫そうだとは思ってますが、長期稼動でどうなのかってとこですね。自分はそんな長時間動かさないのであまり気にしてませんけど。 真偽値の大小比較はエッジの立ち上がり(立下り)を検出するのに使ったりしますね。 while 1 stopped = (speed == 0) > (speed_prev == 0) ' 速度!=0から速度==0になった started = (speed > 0) > (speed_prev > 0) ' 速度==0から速度>0になった speed_prev = speed wend 「経験値が閾値を越えたらレベルアップ」のような処理にも使えます。 なお、状態変化を見るだけなら不等号ではなく != を使います。