diff options
| author | Luka Markušić <markusicluka@gmail.com> | 2026-06-02 06:11:27 +0200 |
|---|---|---|
| committer | Luka Markušić <markusicluka@gmail.com> | 2026-06-02 06:12:06 +0200 |
| commit | bd55c4ac5a235778f78b91c37a0bf1516bfbcc55 (patch) | |
| tree | b5dae98c4dacbcc5046bddebd5488938894a9210 /exercises/116_defer3.zig | |
| parent | e61bedaa25e4bc80847c4fb1508b5f4cdf35cd20 (diff) | |
fixup! Add another defer exercise
Diffstat (limited to 'exercises/116_defer3.zig')
| -rw-r--r-- | exercises/116_defer3.zig | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/exercises/116_defer3.zig b/exercises/116_defer3.zig deleted file mode 100644 index 6e3cf6d..0000000 --- a/exercises/116_defer3.zig +++ /dev/null @@ -1,18 +0,0 @@ -// -// When there are multiple defers in a single block, they are executed in reverse order. -// -const std = @import("std"); - -pub fn main() void { - var x: u32 = 100; - { - // Try reordering the statements to get the answer 42 - defer x = x / 10; - defer x = x + 11; - defer x = x * 2; - - // It might seem silly in this example, but it's important to know when - // deinitializing containers whose elements need to be deinitialized first. - } - std.debug.print("{d}\n", .{x}); -} |
