「Lua入門」グローバル変数とローカル変数のサンプル

構文
local 変数名
ファイ名 sample.lua
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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
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
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