「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

Lua

Posted by arkgame