Exit Switch or break switch question

len-morgan at crcom.net len-morgan at crcom.net
Thu Mar 20 12:31:14 EDT 2008


If I'm not mistaken (and I frequently am), isn't there an option on
comboboxes to allow multi-line selections?  Or is that just the option
menu?

len morgan

> 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, len-morgan at crcom.net 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 at 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 at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>





More information about the use-livecode mailing list