How can I define a label inside a switch?
    MachineCode via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Sun Dec 14 10:24:39 PST 2014
    
    
  
I used to do it in C but in D it's giving this compile error 
message:
> switch case fallthrough - 'use goto case;' if intended
Here's the code:
> switch(value) {
> // alof of cases here
> // ...
> white: // regular label
>			case 'a': case 'c':
>			case 'd': case 'k':
>				do_something();
>				break;
>  case 'e':
>        do_something2();
>         break;
>  default: assert(0);
> }
How is it fall through if there's a break? does D switch differ 
from C in any way?
    
    
More information about the Digitalmars-d-learn
mailing list