34 lines
455 B
V
34 lines
455 B
V
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)
|
|
}
|
|
|