Lua: Bruk tabellen som args

stemmer
4

Jeg har en rekke funksjoner (ukjent på design tid) at alle tar et bestemt antall argumenter. Jeg har en tabell over argumenter. Hvordan jeg kaller ikke disse funksjonene med denne tabellen argumenter?

Takk, James

Publisert på 02/09/2009 klokken 23:47
kilden bruker
På andre språk...                            


1 svar

stemmer
14

Bruk unpack():

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

myargs = {1,2,3}

test(unpack(myargs)) -- prints "6"
Svarte 02/09/2009 kl. 23:50
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more