Inserted ex. 32 unreachable, added quiz4.
This commit is contained in:
parent
cd80aeb190
commit
738a9f6cda
5 changed files with 68 additions and 5 deletions
24
34_quiz4.zig
Normal file
24
34_quiz4.zig
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
//
|
||||
// Quiz time. See if you can make this program work!
|
||||
//
|
||||
// Solve this any way you like, just be sure the output is:
|
||||
//
|
||||
// my_num=42
|
||||
//
|
||||
const std = @import("std");
|
||||
|
||||
const NumError = error{ IllegalNumber };
|
||||
|
||||
pub fn main() void {
|
||||
const stdout = std.io.getStdOut().writer();
|
||||
|
||||
const my_num: u32 = getNumber();
|
||||
|
||||
try stdout.print("my_num={}\n", .{my_num});
|
||||
}
|
||||
|
||||
// Just don't modify this function. It's "perfect" the way it is. :-)
|
||||
fn getNumber() NumError!u32 {
|
||||
if( false ) return NumError.IllegalNumber;
|
||||
return 42;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue