master
1const print = @import("std").debug.print;
2
3pub fn main() void {
4 const result = getNumberOrFail();
5
6 if (result) |number| {
7 print("got number: {}\n", .{number});
8 } else |err| {
9 print("got error: {s}\n", .{@errorName(err)});
10 }
11}
12
13fn getNumberOrFail() !i32 {
14 return error.UnableToReturnNumber;
15}
16
17// exe=succeed