From 9167038e92305fddcb91f3a4b6185a7aa9c55dbd Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sat, 27 Aug 2022 21:28:28 +0800 Subject: [PATCH] feat: add forfor.zig, optionals.zig --- single_files/forfor.zig | 9 +++++++++ single_files/optionals.zig | 7 +++++++ 2 files changed, 16 insertions(+) create mode 100644 single_files/forfor.zig create mode 100644 single_files/optionals.zig 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}); +}