2022-04-28 04:59:55 +08:00
|
|
|
const Number = enum { One, Two, Three };
|
|
|
|
|
|
|
|
pub fn main() void {
|
|
|
|
var number1 = Number.One;
|
|
|
|
var number2: Number = .Two;
|
|
|
|
if (false) {
|
|
|
|
number1;
|
|
|
|
number2;
|
|
|
|
}
|
2023-06-23 01:46:56 +08:00
|
|
|
const number3: Number = @enumFromInt(2);
|
2023-06-15 15:14:16 +08:00
|
|
|
if (@intFromEnum(number3) != 2) {
|
2022-04-28 04:59:55 +08:00
|
|
|
unreachable;
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
// run
|
|
|
|
//
|