lua-users home
lua-l archive

RE: Functions in Table constructors

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


Yes and yes. Your usage looks exactly right to me, except you need a comman
after the "end" in your first function declaration.
Eric
> -----Original Message-----
> From: owner-lua-l@tecgraf.puc-rio.br
> [mailto:owner-lua-l@tecgraf.puc-rio.br]On Behalf Of Matt Holmes
> Sent: Friday, November 16, 2001 1:26 PM
> To: Multiple recipients of list
> Subject: Functions in Table constructors
>
>
> Is it possible to define a function inside a tables constructor?
>
> For instance:
>
> t = {
> func1 = function(self, test)
> DoStuff()
> end
>
> function func2(self, test)
> DoStuff()
> end
> }
>
> And if I can define a function this way, can I invoke them as:
> t:func1("1234")
> t:func2("1234")
>
> or would I have to do
> t.func1(t, "1234")
> t.func2(t, "1234")
>
> Thanks in advance :)
>
> Matt
>
>

AltStyle によって変換されたページ (->オリジナル) /