Isn't that kinda like the Java/Phython/AS3/Etc try-catch-finally syntax?

try {
  do_something;
}
catch (_expression_) {
  // ...
}
catch (_expression_) {
  // ...
}
finally {
  try {
    something_else;
  }
  catch (_expression_) {
    // ..
  }
}

-Evan

On 2/16/06, Dan Shryock <[EMAIL PROTECTED]> wrote:
IMHO it is an abuse simply because the syntax isn't necessarily obvious for someone who expects a case inside of a switch to match the param to the switch.  Maybe we should all start lobbying the major c based languages to support a syntax like this ;)

choose{
   when(bla){
      //...
   }
   when(bla2){
      //...
   }
   otherwise{
      //...
   }
}

Dan


On 2/16/06, Evan <[EMAIL PROTECTED] > wrote:
I'm confused about you think that's an abuse of switch? That's a valid use that's been used for YEARS in C programming, it's nothing new.

-Evan


On 2/15/06, Bob Ippolito < [EMAIL PROTECTED]> wrote:

On Feb 15, 2006, at 8:59 AM, Jos Yule wrote:

> Ralf Bokelberg wrote:
>> You can do it like this
>>
>> switch( true){
>>      case (model instanceof DivideSentenceStep1):
>>               //...
>>      case (model instanceof DivideSentenceStep2):
>>               //...
>>      default:
>>               //...
>> }
>
> That is very clever.

Why the heck would you want to abuse switch like that?

if (mode instanceof ...) {
        // ...
} else if (mode instanceof ...) {
        // ...
} else if (mode instanceof ...) {
        // ...
} else {
        // ...
}

-bob


_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org


_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org




_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org



_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to