Просмотр исходного кода

Clarity for 062 and tupni for 064

Dave Gauer 4 лет назад
Родитель
Сommit
881db5eab2

+ 4 - 0
exercises/062_loop_expressions.zig

@@ -24,6 +24,10 @@
 // is probably not what you want. So consider the else clause
 // essential when using loops as expressions.
 //
+//     const four: u8 = while (true) {
+//         break 4;
+//     };               // <-- ERROR! Implicit 'else void' here!
+//
 // With that in mind, see if you can fix the problem with this
 // program.
 //

+ 1 - 1
exercises/064_builtins.zig

@@ -70,5 +70,5 @@ pub fn main() void {
     // this builtin to reverse the bits of a u8 integer.
     const input: u8 = 0b11110000;
     const tupni: u8 = @bitReverse(input);
-    print("{b:0>8} backwards is {b:0>8}.\n", .{input});
+    print("{b:0>8} backwards is {b:0>8}.\n", .{input, tupni});
 }

+ 1 - 1
patches/patches/062_loop_expressions.patch

@@ -1,4 +1,4 @@
-46c46
+50c50
 <     };
 ---
 >     } else null;

+ 1 - 3
patches/patches/064_builtins.patch

@@ -1,6 +1,4 @@
-72,73c72,73
+72c72
 <     const tupni: u8 = @bitReverse(input);
-<     print("{b:0>8} backwards is {b:0>8}.\n", .{input});
 ---
 >     const tupni: u8 = @bitReverse(u8, input);
->     print("{b:0>8} backwards is {b:0>8}.\n", .{input, tupni});