diff --git a/single_files/forfor.zig b/single_files/forfor.zig new file mode 100644 index 0000000..8e41d54 --- /dev/null +++ b/single_files/forfor.zig @@ -0,0 +1,9 @@ +const print = @import("std").debug.print; + +pub fn main() void { + for ([_]i32 { 1, 3, 4, 5, 6 }) |i| { + for ([_]i32 { 10, 20, 30}) |j| { + print("{} * {} = {}\n", .{i, j, i * j}); + } + } +} diff --git a/single_files/optionals.zig b/single_files/optionals.zig new file mode 100644 index 0000000..7fa6456 --- /dev/null +++ b/single_files/optionals.zig @@ -0,0 +1,7 @@ +const print = @import("std").debug.print; + +pub fn main() void { + var a: ?i32 = null; + var b = a orelse 1; + print("{} {} \n", .{a, b}); +}