zig/test/cases/conditions.4.zig

16 lines
223 B
Zig
Raw Normal View History

2022-04-27 21:59:55 +01:00
pub fn main() void {
assert(foo(true) != @as(i32, 30));
}
fn assert(ok: bool) void {
if (!ok) unreachable;
}
fn foo(ok: bool) i32 {
const x = if (ok) @as(i32, 20) else @as(i32, 10);
return x;
}
// run
//