lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


I want to pass a function that supports
ellipses "..." and return several of
them into different variables..

example

function Test(...)
end

a,b,c,d,e = Test(1,2,3,4,5)

Reason for this being, i want to be able to
read a structured data into variables...

example reason

magic,version, headersize,directorycount,directorylocation =
ReadDirectory(f,"s",16,32,32,32)

S = obviously a String
16 = Int16
32 = Int32

I would actually parse the the ellipses using the
"var = select(i,...)" from a "for" statement

But what i cant understand is how do i seperate
these into different variables
that are returned