Merge pull request 'improve comment stating 'Zig 0.10.0' @typeName change' (#370) from pebose/exercises:improve-builtins2-comment-zig-0-10 into main

Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/370
This commit is contained in:
Chris Boesch 2026-02-27 19:09:51 +01:00
commit c032550633
2 changed files with 6 additions and 5 deletions

View File

@ -137,12 +137,13 @@ pub fn main() void {
} }
// NOTE: This exercise did not originally include the function below. // 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 // After Zig 0.10.0, `@typeName` began prefixing the returned type name
// type. "Narcissus" became "065_builtins2.Narcissus". // 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 // 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 // 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 // We'll be seeing @typeName again in Exercise 070. For now, you can
// see that it takes a Type and returns a u8 "string". // see that it takes a Type and returns a u8 "string".

View File

@ -1,5 +1,5 @@
--- exercises/065_builtins2.zig 2025-06-17 13:58:07.857258167 +0200 --- exercises/065_builtins2.zig 2026-02-27 13:10:36
+++ answers/065_builtins2.zig 2025-06-17 13:56:36.630415938 +0200 +++ answers/065_builtins2.zig 2026-02-27 13:10:52
@@ -58,7 +58,7 @@ @@ -58,7 +58,7 @@
// Oops! We cannot leave the 'me' and 'myself' fields // Oops! We cannot leave the 'me' and 'myself' fields
// undefined. Please set them here: // undefined. Please set them here: