遍歷function的寫法

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的寫法,簡化代碼量。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章