Squirrelの定数

Squirrelでは constキーワードを使用して定数を定義することができます。

const 定数名 = 初期値;

Squirrelでは定数として扱えるのは数値型(整数、少数)、文字列型のみです。
初期値として指定できる値はリテラル値のみで、式、変数、定数を初期値に指定するとエラーになります。

定数のスコープ

Squirrelの定数のスコープはグローバルであり、どこからでもアクセスできます。
ただし、定数と同名のローカル変数がある場合はローカル変数が優先されます。
同様に定数と同名のグローバル変数がある場合は定数が優先されます。
グローバル変数にアクセスしたい場合は以下のように :: を使用します。

VAR <- "グローバル変数";

const VAR = "定数";

// :: を使用するとグローバル変数にアクセスできる。
print(::VAR);


inserted by FC2 system