[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Scopes, and Named Parameters?
- From: io219@...
- Date: Thu, 9 Jan 2003 10:16:50 -0600
--> Thursday, January 9, 2003, 9:11:13 AM, you wrote:
> Try
> function f(t)
> local a,b,c=t.a,t.b,t.c
> ...
> end
> f{c=999,a=0}
> Note the {} instead of () in the function call.
Hehe, I like that, thanks.
> The solution adopted in Lua 5.0 is that every function (including the "main"
> function in each chunk) has its own table of globals, which can be changed.
> With adequate metamethods set for these table of globals, you can have a
> sort of implicit declaration of locals, flag writes to global variables,
> and much more.
Is this also in 4w4? That is what my current application uses.
-Toyotomi