引数があり返値がないユーザー定義命令を定義する。
- DEF~ENDまでが定義範囲となる。
- DEF~END範囲で定義された変数やラベルはDEF外から使用できない(ローカル変数)。
- DEF~END範囲をまたがったGOTO,GOSUBはできない。
- COMMON を付けることで定義したプログラムスロット外から使用可能な命令を定義できる。
書式
DEF 定義名 引数[,引数…]
引き数
定義名
ユーザー定義命令の命令名
引数
関数に渡したい引数があれば必要な分の引数名をカンマで区切って指定する
- ここで指定した引数名はDEF~END内で変数として使用できる。
サンプル・参考動画
' 指定位置に文字表示
DEF FUNC2 X,Y
LOCATE X,Y
PRINT "SAMPLE"
END
' 呼び出し
FUNC2 10,4
コメント