配列の宣言というよりも、変数の宣言ですね。
OPTION SERICTとすると、変数を使うには宣言をしなくてはならなくなります。
そもそも他の言語では宣言しないと駄目なのが多いので、名残というかなんというかです。
変数名のミスをなくせます。
あと、DEFの中で宣言をすれば、ローカル変数というものになります。
ローカル変数とは、DEFの中だけの変数です。
A=1
?A:?A():?A
DEF A()
VAR A=10
RETURN A
END
とすればわかるでしょうか。
DEFの外のAと中のAでは別の変数扱いになります。
逆にVARを使わないと、グローバル変数と呼ばれ、同じ変数扱いになります。
1そうだね プレイ済み