From 7d707d64b1fabb5f1118b9f4a2523532dfd71f6c Mon Sep 17 00:00:00 2001 From: Dave Gauer Date: Sat, 17 Apr 2021 17:44:07 -0400 Subject: [PATCH] Make it super clear there are two fixes in 051 --- exercises/051_values.zig | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/exercises/051_values.zig b/exercises/051_values.zig index dd68d3b..956b742 100644 --- a/exercises/051_values.zig +++ b/exercises/051_values.zig @@ -14,7 +14,7 @@ // from the standard library is added to your program and compiled // with it. All of this will be loaded into RAM when it runs. Oh, and // that thing we name "const std"? That's a struct! - +// const std = @import("std"); // Remember our old RPG Character struct? A struct is really just a @@ -150,17 +150,19 @@ pub fn main() void { // making an assignment to a const (since Zig enforces that ALL // function parameters are const). // - // Knowing that, see if you can make levelUp() work as expected - + // Knowing this, see if you can make levelUp() work as expected - // it should add the specified amount to the supplied character's - // experience points: - + // experience points. + // print("XP before:{}, ", .{glorp.experience}); + // Fix 1 of 2 goes here: levelUp(glorp, reward_xp); print("after:{}.\n", .{glorp.experience}); } +// Fix 2 of 2 goes here: fn levelUp(character_access: Character, xp: u32) void { character_access.experience += xp; }