DEFによる関数(命令)定義は使い方を理解すれば非常に便利ですね。 DEFを活用する際に覚えておくと良いのはローカル変数とグローバル変数です。 DEF内にあるA=A*2に使われている変数Aはローカル変数でA=GGG(A)に使われている変数Aはグローバル変数で両者は異なる変数です。 ローカル変数はDEF内でのみ使われる変数でグローバル変数はプログラム内で共通に使われる変数です。 DEF内で定義されたものはローカル変数になり、DEF外で定義されたものはグローバル変数になります。