zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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