destructuring_return_value.zig (332B) - Raw
1 const print = @import("std").debug.print; 2 3 fn divmod(numerator: u32, denominator: u32) struct { u32, u32 } { 4 return .{ numerator / denominator, numerator % denominator }; 5 } 6 7 pub fn main() void { 8 const div, const mod = divmod(10, 3); 9 10 print("10 / 3 = {}\n", .{div}); 11 print("10 % 3 = {}\n", .{mod}); 12 } 13 14 // exe=succeed