summaryrefslogtreecommitdiff
path: root/patches/patches/056_unions2.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/patches/056_unions2.patch')
-rw-r--r--patches/patches/056_unions2.patch30
1 files changed, 20 insertions, 10 deletions
diff --git a/patches/patches/056_unions2.patch b/patches/patches/056_unions2.patch
index 7341f7a..3423ccf 100644
--- a/patches/patches/056_unions2.patch
+++ b/patches/patches/056_unions2.patch
@@ -1,10 +1,20 @@
-47,48c47,48
-< printInsect(???);
-< printInsect(???);
----
-> printInsect(ant);
-> printInsect(bee);
-54c54
-< switch (???) {
----
-> switch (insect) {
+--- exercises/056_unions2.zig 2023-10-03 22:15:22.122241138 +0200
++++ answers/056_unions2.zig 2023-10-05 20:04:07.096100965 +0200
+@@ -44,14 +44,14 @@
+ std.debug.print("Insect report! ", .{});
+
+ // Could it really be as simple as just passing the union?
+- printInsect(???);
+- printInsect(???);
++ printInsect(ant);
++ printInsect(bee);
+
+ std.debug.print("\n", .{});
+ }
+
+ fn printInsect(insect: Insect) void {
+- switch (???) {
++ switch (insect) {
+ .still_alive => |a| std.debug.print("Ant alive is: {}. ", .{a}),
+ .flowers_visited => |f| std.debug.print("Bee visited {} flowers. ", .{f}),
+ }