みむさん その「事前チェック」のことを社長は「内部的な実行コードへ変換」と言ってるのだと思います。 >変数の登録だけをして型や内容を決めないのは、DEFでも起こりますね。 out の B もそうか!! def で異なる型を受け取るために、ここで A の型を決めるわけにいかないのでしょう。それに引きずられてというか、同じ処理するために、グローバル変数でも決まらない仕様になってるのかなあと想像します。 >コードの途中でDIM/VARを書かれるんですか?? モジュールちっくに書くときは、モジュールごとの先頭で変数宣言します。ただ goto は使わないので、必ず先頭から順に「実行」されるので、 var n = 8, x[n] というコードが常に期待通りに動きます。