aboutsummaryrefslogtreecommitdiff
path: root/doc/langref/destructuring_return_value.zig
blob: 597a1299bec881cee690cd18ae5032f69ee6254d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const print = @import("std").debug.print;

fn divmod(numerator: u32, denominator: u32) struct { u32, u32 } {
    return .{ numerator / denominator, numerator % denominator };
}

pub fn main() void {
    const div, const mod = divmod(10, 3);

    print("10 / 3 = {}\n", .{div});
    print("10 % 3 = {}\n", .{mod});
}

// exe=succeed