簡単に説明しますと、「パラメータだけ用意してGOSUBへ飛ばす」ならばDEFの方が使いやすいという事です。 例えば X=10:Y=10:L$="HELLO":GOSUB @MON:END @MON LOCATE X,Y:PRINT L$ RETURN こんな処理をしたいなら MON 10,10,"HELLO":END DEF MON X,Y,L$ LOCATE X,Y:PRINT L$ END こんな感じで。