[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Moving key & values from one table to another
- From: "D Burgess" <dburgess@...>
- Date: Thu, 2 Mar 2006 11:57:56 +1100
luaL_deepcopy( 'table' ) /* with refs */
Yes, please.
and
luaL_dumptable( 'table' ) /* with refs */
To serialize a table in lua form.
On 3/2/06, Ashwin Hirschi <deery@operamail.com> wrote:
>
> >> In other words, if you setup this table:
> >>
> >> oldtbl["a"] = {"somedata"};
> >> oldtbl["b"] = oldtbl["a"];
> >>
> >> you can copy it to newtbl such that newtbl["a"] would be a new copy of
> >> the "somedata" table, and newtbl["b"] would be a reference to the
> >> *new* table copy in newtbl["a"].
> >>
> >> I know, wishful thinking, but anyhow...
>
> Eh... why wishful thinking? It's not that hard to do, is it?!
>
> The key is to keep track of (i.e. a mapping of) table copies you make.
>
> Ashwin.
> --
> no signature is a signature.
>