ただし、注意する点としてはAはグローバル変数であるということです。 プチコン3号ではローカル変数とグローバル変数を使用できますが、ローカル変数はDEF内だけで使い捨てられる変数であるだけではなくグローバル変数と同じ変数名を付けてもグローバル変数に影響を与えないという大きなメリットがあります。 DEF内でグローバル変数を使いたいという場合は「DEF内でVARを使って宣言しなければ良い」というのではなくそのDEF内で使用されている同名の変数よりも前に記述しておく必要があります。(実行順ではなく記述順) つまり、この2番目のBUTTON2関数を使うためにはDEF外においてBUTTON2関数のDEFより前にA=0とかVAR Aとか記述する必要があります。 これによって、「すでにグローバル変数として使われている変数」と認識されてDEF内ではグローバル変数として使用可能になります。