Sticking with that style, why not do
repeat with i=1 to paramcount()-1
put param(i)&"," after theValue
end repeat
put param(paramcount()) after theValue
Shorter, faster, and just plain tidier :-)
or, to change style, is there a reason not to do
put param(1) into isLeft
put param(2) into isTop
etc.
This always has fewer lines (i.e. the same number of lines as the
"recombine" part), and removes the loop completely.
-- Alex.
On 10/08/2017 21:18, Malte Pfaff-Brill via use-livecode wrote:
Hi Monte,
What I do way too often is combining all parameters of a function in a string
and then split them up again as needed e.g.:
repeat with i=1 to paramcount()
if i<paramcount() then
put param(i)&"," after theValue
else
put param(i) after theValue
end if
end repeat
— specific code follows:
put item 1 of theValue into isLeft
put item 2 of theValue into isTop
put item 3 of theValue into isRight
put item 4 of theValue into isBottom
As this allows me to pass most variants to the function:
myFunction(10,20,30,40)
Or
myFunction(the rect of grc „myGraphic"
myFunction(the loc of me,10,
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode