投稿
DEFってプログラムの前に書いてるんですけど、 サブルーチンみたいに一番後ろに書くべきですか?
2そうだね
プレイ済み
返信[1]
親投稿
DEFってプログラムの前に書いてるんですけど、(僕は)
0そうだね
プレイ済み
返信[2]
親投稿
おちゃめ ochame_nako
基本的にはどちらでも良いのですが、DEF内でグローバル変数を扱う場合にはプログラムの後の方に記述しておいた方が良いです。
0そうだね
プレイ済み
返信[3]
親投稿
グローバル関数・・・? あ、DEF内の変数を外部とは 別の変数として扱う、ってことですか? IF そうだとしたら THEN 誤解してました。 ELSE 違ったらごめんなさいっ。 ENDIF
0そうだね
プレイ済み
返信[4]
親投稿
あ、「グローバル変数」でした(^^;)
0そうだね
プレイ済み
返信[5]
親投稿
おちゃめ ochame_nako
DEF内ではVARで宣言されていない変数が使われた場合は自動的にローカル変数扱いになるのですが、グローバル変数を使う場合にはDEF内で使われる前の行までに宣言をしておく必要があるからです。(実際は宣言をしなくてもDEFの前に記述するだけでOK)
1そうだね
プレイ済み