Fundamentals9 / 9
Up next

defer

const std = @import("std");

pub fn main() void {
    // defer statements run in reverse order at scope exit
    defer std.debug.print("third\n", .{});
    defer std.debug.print("second\n", .{});
    std.debug.print("first\n", .{});
}
What you're solving

run cleanup when the scope exits