1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/v/checker/tests/enum_cast.vv

24 lines
347 B
V

enum Color {
red
green = 10
blue
}
[flag]
enum Permissions {
read
write
execute
}
fn main() {
println(unsafe { Color(0) })
println(unsafe { Color(10) })
println(unsafe { Color(12) })
println(unsafe { Color(-10) })
println(unsafe { Permissions(0b101) })
println(unsafe { Permissions(0b1010) })
println(unsafe { Permissions(-1) })
}