blob: 229be99f02748374759d1869fe74178c5dab7bff (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
namespace;
include rt;
// enums are a type of their own in typed code: their members, and only those, take them; an enum still becomes an int
typecheck on;
enum color { RED, GREEN = 5, BLUE };
int paint(color c) { return c; }
int main() {
color c = color.BLUE;
color d = RED;
int n = c;
rt.put_n(n); rt.put_c(32); rt.put_n(paint(GREEN)); rt.put_c(32); rt.put_n(d == color.RED);
rt.put_c(10);
return 0;
}
|