const CONST_1 := 1; const CONST_0 := 0; const CONST_true := true; const CONST_false := false; const CONST_uninit := uninit; const CONST_string := "string"; foreach value in array{1, 0, true, false, uninit, "string", struct{} } case(value) 1: print("Got 1"); 0: print("Got 0"); true: print("Got true"); false: print("Got false"); uninit: print("Got uninit"); "string": print("Got string"); default: print("Got default"); endcase case(value) CONST_1: print("Got 1"); CONST_0: print("Got 0"); CONST_true: print("Got true"); CONST_false: print("Got false"); CONST_uninit: print("Got uninit"); CONST_string: print("Got string"); default: print("Got default"); endcase endforeach