DEF~ENDの間にVAR命令で変数の宣言をするとローカル変数として 扱われるため、DEFの外で使ってた変数名とDEFの中で使っている 同名の変数は別の扱いになりますが、DEFの外でVAR命令で変数の 宣言をするとグローバル変数として扱われるためDEFの外で使ってた 変数名とDEFの中で使っている同名の変数は同じ扱いになります。