Passing parameters by reference
Dar Scott
dsc at swcp.com
Sat Mar 10 14:53:28 EST 2012
Thanks for the tip, Dick, on using the list of keys. One can think of arrays as nested or multidimensional.
On Mar 10, 2012, at 1:06 AM, Dick Kriesel wrote:
> I agree it'd be good if LC could accept any array reference for invoking a handler that specifies pass-by-reference.
Though is is probably more work, one might also consider chunks in pass-by-reference.
Maybe any thing the subtract command can take.
However, this might be a problem:
doSomethingToTheseTwo char 1 to 2 of it, char 2 to 3 of it
command doSomethingToTheseTwo @a, @b
put "butter" into a
put "cheese" into b
put empty into a
end doSomethingToTheseTwo
That might also have a problem with this call:
doSomethingToTheseTwo x, x["t"]
I immagine LiveCode folks can come up with a semantics that makes sense for weird cases.
The subtract command does not have the the problem because it modifies only one thing.
Dar
More information about the use-livecode
mailing list