varargs best practice?
Andre Garzia
andre at andregarzia.com
Tue Dec 7 07:31:49 EST 2010
Mark,
I don't know if you solved this but this can be solved with a trick.
function getString pVerb
repeat with x = 2 to the paramcount
put quote & param(x) & quote & comma after tParams
end repeat
delete char -1 of tParams
get the merge of "[[ tCommand ]]([[tParams]])"
get ("<? return" && it && "?>")
return the merge of it
end getString
function doCommand pVerb, pArgs
-- do something with parameters
-- return something
end doCommand
this way, if you call getString like this:
put getString("doCommand", "1", "2", "3") into tShoogles
you are actually calling doCommand("1","2","3")
courtesy of double merging (not guaranteed to work on iOS)
andre "merging all the way down" garzia
More information about the use-livecode
mailing list