From bd55c4ac5a235778f78b91c37a0bf1516bfbcc55 Mon Sep 17 00:00:00 2001 From: Luka Markušić Date: Tue, 2 Jun 2026 06:11:27 +0200 Subject: fixup! Add another defer exercise --- exercises/116_defer3.zig | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 exercises/116_defer3.zig (limited to 'exercises/116_defer3.zig') 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}); -} -- cgit v1.2.3