summaryrefslogtreecommitdiff
path: root/exercises
diff options
context:
space:
mode:
Diffstat (limited to 'exercises')
-rw-r--r--exercises/013_while3.zig4
-rw-r--r--exercises/065_builtins2.zig7
-rw-r--r--exercises/068_comptime3.zig2
3 files changed, 7 insertions, 6 deletions
diff --git a/exercises/013_while3.zig b/exercises/013_while3.zig
index 4cccf62..52d5ebd 100644
--- a/exercises/013_while3.zig
+++ b/exercises/013_while3.zig
@@ -11,8 +11,8 @@
//
// }
//
-// The "continue expression" executes every time the loop restarts
-// whether the "continue" statement happens or not.
+// The "continue expression" executes every single time the loop restarts,
+// even when a `continue` statement skips the rest of the loop body.
//
const std = @import("std");
diff --git a/exercises/065_builtins2.zig b/exercises/065_builtins2.zig
index 2d13994..0fde989 100644
--- a/exercises/065_builtins2.zig
+++ b/exercises/065_builtins2.zig
@@ -137,12 +137,13 @@ pub fn main() void {
}
// NOTE: This exercise did not originally include the function below.
-// But a change after Zig 0.10.0 added the source file name to the
-// type. "Narcissus" became "065_builtins2.Narcissus".
+// After Zig 0.10.0, `@typeName` began prefixing the returned type name
+// with the source file name. For example, "Narcissus" became
+// "065_builtins2.Narcissus".
//
// To fix this, we've added this function to strip the filename from
// the front of the type name. (It returns a slice of the type name
-// starting at the index + 1 of character ".")
+// starting just after the ".")
//
// We'll be seeing @typeName again in Exercise 070. For now, you can
// see that it takes a Type and returns a u8 "string".
diff --git a/exercises/068_comptime3.zig b/exercises/068_comptime3.zig
index 15b8997..bb82778 100644
--- a/exercises/068_comptime3.zig
+++ b/exercises/068_comptime3.zig
@@ -11,7 +11,7 @@
// format string can be checked for errors at compile time rather
// than crashing at runtime.
//
-// (The actual formatting is done by std.fmt.format() and it
+// (The actual formatting is done by std.Io.Writer.print() and it
// contains a complete format string parser that runs entirely at
// compile time!)
//