Hi Len,
Multiple exit points seems like a good point for clarity unless maybe
the switch is very very long then you would know if one was found it
would be the absolute end of the script instead of the possibility of
it finding another match as well later on in the script.
However, with that said, this is a combo box and I would think only
one choice can match so the break seems to be my answer for both
clarity (smaller script) and few keystrokes and because no other
matches are possible anyway.
Thanks,
Tom McGrath
On Mar 20, 2008, at 11:11 AM, [EMAIL PROTECTED] wrote:
I've always used the second example you had. Sometimes it can get a
little harder to debug (and less clear for someone else reading your
code)
if you have multiple exit points. In the end, I think they both
accomplish the same thing.
len morgan
If I want to leave a switch statement after successfully matching a
case is it better to break and rund to the end without a default
statement or to exit the switch from that case?
ComboBox
on menuPick pChosen
switch pChosen
case "Home"
-- code goes here
exit switch
case "Work"
-- code goes here
exit switch
end switch
end menuPick
OR
on menuPick pChosen
switch pChosen
case "Home"
-- code goes here
break
case "Work"
-- code goes here
break
end switch
end menuPick
Thank you,
Tom McGrath
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution