// enum members are reached through the enum's name as well as plainly enum color { RED, GREEN = 5, BLUE }; fn main() { int c = color.BLUE; put_n(color.RED); put_c(' '); put_n(GREEN); put_c(' '); put_n(c); put_c(' '); switch (c) { case color.BLUE: put_s("blue"); break; default: put_s("other"); } return 0; }