Tonyu System 1 - wiki


命令リファレンスWikiトップ

変数

変数とは、数値や文字列などのデータを入れるためのものです。

  • グローバル変数
    $screenWidth など、先頭が$ で始まる変数はグローバル変数です。 同じ名前のグローバル変数はシステムで1個しかありません。

  • オブジェクト変数
    x など、先頭がアルファベットの変数は通常、オブジェクト変数です。 オブジェクト変数は、同じ名前でもオブジェクト毎に違う値を持ちます。

  • ローカル変数(中級者向き)
    メソッドの定義内の引数および、メソッド内で次の書式で宣言された変数はローカル変数です。

書式

var 変数名, 変数名, ... ;

ローカル変数はそのメソッド内だけで有効です。
同じ名前のローカル変数でも、宣言されているメソッドが異なる場合、別の変数として扱われます。

また、あるメソッド内で、オブジェクト変数と同名のローカル変数を宣言した場合、
ローカル変数への参照を優先し、オブジェクト変数のほうはそのメソッド内で参照できなくなります。


命令リファレンスWikiトップ