function Test1()
print("func:1")
end
function Test2()
print("func:2")
end
function Test3()
print("func:3")
end
local tab = {}
tab.test1 = {}
tab.test1.time = 0
tab.test1.func = Test1
tab.test2 = {}
tab.test2.time = 0
tab.test2.func = Test2
tab.test3 = {}
tab.test3.time = 0
tab.test3.func = Test3
local run = {"test1","test2","test1","test3"}
for i,v in ipairs(run) do
tab[v].func()
end
遍歷function的寫法,簡化代碼量。