local (日本語)

Lua において変数は global (大域、グローバル) または local (局所、ローカル)にすることができます。グローバル変数とは異なり、ローカル変数のスコープ(有効範囲)は宣言されたブロック内に制限されます。

可能な時は常にローカル変数を使用することが良いプログラミング作法です。ローカル変数は、あなたが不必要な名前によりグローバル環境が散らかるのを回避する支援になります。さらに、ローカル変数へのアクセスはグローバル変数より高速です。

使用方法

local foo = "bar" -- local 語句がない場合は、 foo はグローバル変数になります。

関連

[http://www.lua.org/pil/4.2.html Lua プログラミング

そのほかの言語