'3つの値から成る配列を作成します。変数が配列かどうかを調べ、'UBound()'、'LBound()'は、配列の各次元の最大・最小のインデックスを返します。有効範囲[編集]変数には、有効となる範囲が存在します。有効となる範囲とは、変数が存在しており、参照できるかどうかを表しています。内であれば、プロシージャ内のみ、プロシージャ外であれば、すべてのモジュール内で有効な変数を定義しています。いった予約語を用いて変数を宣言します。それぞれの意味は、セッションの終了以内、すべてのモジュール内、該当モジュール内となります。構文は、次のようになります。変数の有効範囲をコードで示すと、次のようになります。すべてのモジュールで有効です。セッション終了まで有効です。すべてのモジュールで有効です。現在のモジュールでのみ有効です。現在のサブルーチン内でのみ有効です。用いることで、変数を再宣言することができます。一度宣言された変数を、別の型としたり、配列の要素を増やすために宣言し直すのに利用できます。用いること以外、変数宣言の場合と同一です。実際の用い方は、次のようになります。ステートメントは、入力の省略に使用します。以降、変数名で示す名を、親ノードとして持つ要素それぞれに対し、定義名を省略し、アクセスすることができます。構文は以下のようになります。SUB定数[編集]定数とは、一度しか値を決められない定義名のようなものです。型宣言は必要とせず、数値か文字列の値を設定することが可能です。有効となる範囲は、プロシージャ内での定義であれば、プロシージャ内のみ有効となり、プロシージャの外であれば、モジュール内で有効な定数を定義できます。同一名での2重定義がある場合、プロシージャ内での定義が優先されます。構文は、次のようになります。実際の用い方は、次のようになります。現在のモジュールで有効です。