enum w_hex { a = 0x001 b = 0x010 c = 0x100 } enum w_decimal { a = 1 b = 16 c = 256 } const ( ca = 1 cb = 16 cc = 256 ) fn test_enum_hex() { assert ca == int(w_decimal.a) assert cb == int(w_decimal.b) assert cc == int(w_decimal.c) assert int(w_hex.a) == ca assert int(w_hex.b) == cb assert int(w_hex.c) == cc assert int(w_hex.a) == int(w_decimal.a) assert int(w_hex.b) == int(w_decimal.b) assert int(w_hex.c) == int(w_decimal.c) }