関数・命令 /

GLOBAL

【1.0 build 10 追加】

GLOBAL <var>[,<var2>,<var3>,...] [TYPE]|ASSOC <c-type> | [ARRAY <size>]
Type: statement

C 言語の形式で変数を設定します。ASSOC は配列の設定に用います。
これは広域な設定となります。
GLOBAL で設定した変数はプログラムの各所で参照できます。
ローカル設定には LOCAL を使用します。

ARRAY で配列数を指定する事ができます。
REDIM を用いてこの数を変更する事が可能です。

SUBFUNCTION で GLOBAL を使用した場合、
RECORD で値を指定して使用する事が可能です。

GLOBAL x TYPE float

GLOBAL q$

GLOBAL new_array TYPE float ARRAY 100

GLOBAL name$ ARRAY 25
, を区切りとして同じタイプの変数を複数個設定できます。
ポインター型変数の場合は変数名の頭に * を付けます。

GLOBAL x, y, z TYPE int

GLOBAL *s, *t TYPE long