2017-10-30 9 views
0

ここでロード機能を使用しなくても同じ結果が得られますか?load()を使わずに同じことができますか?

function f1(arg) 
    print(arg) 
end 

function f2(arg) 
    print(arg) 
end 

functionTable = {} 
stringTable = { 
"f1", 
"f2"  
} 

for i,v in pairs(stringTable)do 
    load("functionTable." .. v .. "=" ..v)() 
end 

functionTable['f1']("arg") 
+1

'functionTableは[V] = _ G [V]'や 'functionTable [V] = _ ENV [V]' – moteus

+0

はどうもありがとうございました、これは私のために働きました – Wizkid

答えて

0
functionTable[v]=_G[v] 
-- or 
functionTable[v]=_ENV[v] 
関連する問題