「OpenOffice.org Basic」の版間の差分
削除された内容 追加された内容
M →有効範囲 |
|||
400 行
==== 有効範囲 ====
変数には、有効となる範囲が存在します。
有効となる範囲とは、 通常の宣言では、[[w:プロシージャ|プロシージャ]] ([[w:関数_(プログラミング)|関数]]・[[w:サブルーチン|サブルーチン]]) 内であれば、プロシージャ内のみ、プロシージャ外であれば、すべてのモジュール内で有効な変数を定義しています。
これに対して、有効な範囲を特定して変数を宣言することもでき、
その場合、'GLOBAL'、'PUBLIC'、'PRIVATE' といった予約語を用いて変数を宣言します。
410 ⟶ 412行目:
DIM 範囲指定子 変数名
DIM GLOBAL StartTime AS Date ' セッション終了まで有効です。▼
DIM PUBLIC HelpMessage AS String ' すべてのモジュールで有効です。▼
DIM PRIVATE UserName AS String ' 現在のモジュールでのみ有効です。▼
DIM ProgramName AS String ' すべてのモジュールで有効です。
SUB Main
DIM a AS Integer ' 現在のサブルーチン内でのみ有効です。
END SUB
==== 変数の再定義 ====
|