[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: table & multiple arguments
- From: paul@...
- Date: Mon, 23 Apr 2001 22:13:59 +0800
>From the manual, I see a function can take indefinite number of
arguments by taking them from a table. But how about the reverse?
function foo(a, b, c)
print(a, b, c)
end
Doing foo(1, 2, 3) works perfectly, but
x = { 1, 2, 3 }
foo(x)
is an obvious error. How do I pass a flattened table as function
arguments? Is there any specific syntactical sugar for this?
I know in Pike, you can do foo(@x), and foo(1, @y), etc.
Thanks in advance!
Regards,
.paul.