What's wrong with the current syntax:
switch (foo)
{
case 1:
case 2:
case 3:
// stuff
break;
case 4:
case 5:
// more stuff
break;
}
I'll agree it's not as compact, but as David pointed out the comma
version is already valid with an alternate meaning.
On 5 Sep, 2008, at 9:12 PM, Michael Haufe wrote:
I didn't see this mentioned yet, so I'd like to propose implementing a
feature available in VB.NET that I think would be valuable in ES. Some
sugar for the switch() block:
switch(foo){
case 1,2,3:
//stuff...
break;
case a,b,c:
//stuff...
break;
}
Would be equivalent to:
switch(foo){
case 1:
//stuff...
break;
case 2:
//stuff...
break;
case 3:
//stuff...
break;
case a:
//stuff...
break;
case b:
//stuff...
break;
case c:
//stuff...
break;
}
_______________________________________________
Es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
Es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss