lindquist@122: module switch3; lindquist@270: extern(C) int printf(char*, ...); lindquist@122: lindquist@122: void main() lindquist@122: { lindquist@122: char[] str = "hello"; lindquist@122: int i; lindquist@122: switch(str) lindquist@122: { lindquist@122: case "world": lindquist@122: i = 1; lindquist@122: assert(0); lindquist@122: case "hello": lindquist@122: i = 2; lindquist@122: break; lindquist@122: case "a","b","c": lindquist@122: i = 3; lindquist@122: assert(0); lindquist@122: default: lindquist@122: i = 4; lindquist@122: assert(0); lindquist@122: } lindquist@122: assert(i == 2); lindquist@122: printf("SUCCESS\n"); lindquist@122: }