Please, no pictures. :P

It's just once around the block in c++ land. :)

I taught myself c++ a few months before I got into CF thinking it would help
me get a good job... Since then I've never been asked to do anthing but CF,
ASP and JavaScript. But when I started working with CF I was thinking
something similar about <cfswitch> -- "So, how do I cascade my case
statements???" ... :P

And technically, the cfscript syntax gives you more control.

> Sir Isaac - I bow to your wisdom.  I have never seen it in
> that context.

> -----Original Message-----
> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, October 10, 2002 12:59 PM
> To: CF-Talk
> Subject: Re: multiple case values in switch statement in
> cfscript


>> Hi

>> Could anyone tell me if its possible to define multiple
>> case statements
>> In a switch block in cfscript..

>> So a cfscript version of :

>> <cfcase = "a,b,c,d,e" >


> Yes it is.

> CFScript uses standard C/C++/Java/JavaScript syntax for
> switch/case, so the
> cfscript equivalent looks like this:

> switch (exp) {
>       case "a": { ; }
>       case "b": { .. do something ... }
>       case "c": { .. do something ... break; }
>       default: { ... do something ... }
> }

> The case expressions cascade, so from the point that your
> case evaluates, to
> the point that you insert a break; in your case statements
> is what portion
> of the code will execute, thus, if the value of exp is a
> or b, in the
> example above, all of the actions ( or lack thereof in the
> case of a ) will
> occur for cases a,b and c. If the value of exp is c then
> only the action for
> c will occur. The default actions will not be processed
> unless something
> other than a b or c is found in the value of exp because
> of the break; at
> the end of the actions for c.

> hth

> S. Isaac Dealey
> Certified Advanced ColdFusion 5 Developer

> www.turnkey.to
> 954-776-0046

> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ~~~~~~~~~~~|
> Archives:
> http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
> Subscription: http://www.houseoffusion.com/index.cfm?sideb
> ar=lists&body=lists/cf_talk
> FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
> Structure your ColdFusion code with Fusebox. Get the
> official book at http://www.fusionauthority.com/bkinfo.cfm


Isaac
Certified Advanced ColdFusion 5 Developer

www.turnkey.to
954-776-0046

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Reply via email to