「Lua入門」グローバル変数とローカル変数のサンプル
構文
local 変数名
ファイ名 sample.lua
サンプルコード
a = 14 -- グローバル変数 local b = 14 -- ローカル変数 function testfunc() c = 14 -- Global変数 local d = 17 -- ローカル変数 end testfunc() print(c,d) --> 14 nil do local a = 17 -- ローカル変数 b = 17 -- グローバル変数 print(a,b); --> 17 17 end print(a,b) --> 14 17
実行
$ lua sample.lua
14 nil
17 17
14 17