Browse Source

Laying down some harsh string facts in ex54.

Dave Gauer 4 years ago
parent
commit
93eefe0f25
1 changed files with 5 additions and 3 deletions
  1. 5 3
      exercises/54_manypointers.zig

+ 5 - 3
exercises/54_manypointers.zig

@@ -12,11 +12,13 @@
 const std = @import("std");
 
 pub fn main() void {
-    // Take a good look at the type of the zen12 string:
+    // Take a good look at the array type to which we're coercing
+    // the zen12 string (the REAL nature of strings will be
+    // revealed when we've learned some additional features):
     const zen12: *const [21]u8 = "Memory is a resource.";
-    // It would also have been valid to coerce this to a slice:
     //
-    //     const zen12: []const u8 = "...";
+    //   It would also have been valid to coerce to a slice:
+    //         const zen12: []const u8 = "...";
     //
     // Now let's turn this into a "many pointer":
     const zen_manyptr: [*]const u8 = zen12;