2009-09-02 7 views
4

J'ai de nombreuses fonctions (inconnues au moment du design) qui prennent chacune un nombre spécifique d'arguments. J'ai une table d'arguments. Comment puis-je appeler ces fonctions avec cette table d'arguments?Lua: utiliser la table comme arguments

Merci, James

Répondre

14

Utilisation unpack():

function test(a,b,c) 
    print(a+b+c) 
end 

myargs = {1,2,3} 

test(unpack(myargs)) -- prints "6" 
Questions connexes