mirror of
https://github.com/ziglang/zig.git
synced 2024-11-27 23:52:31 +00:00
18 lines
330 B
Zig
18 lines
330 B
Zig
pub fn main() void {
|
|
var i: u32 = 10;
|
|
var j: u32 = 11;
|
|
assert(i & 1 == 0);
|
|
assert(j & 1 == 1);
|
|
var m1: u32 = 0b1111;
|
|
var m2: u32 = 0b0000;
|
|
assert(m1 & 0b1010 == 0b1010);
|
|
assert(m2 & 0b1010 == 0b0000);
|
|
_ = .{ &i, &j, &m1, &m2 };
|
|
}
|
|
fn assert(b: bool) void {
|
|
if (!b) unreachable;
|
|
}
|
|
|
|
// run
|
|
//
|