221V 1 неделя назад
Родитель
Сommit
82b4bfc3ba
1 измененных файлов с 13 добавлено и 12 удалено
  1. 13 12
      exercises/019_functions2.zig

+ 13 - 12
exercises/019_functions2.zig

@@ -9,22 +9,23 @@
 //
 const std = @import("std");
 
-pub fn main() void {
-    std.debug.print("Powers of two: {} {} {} {}\n", .{
-        twoToThe(1),
-        twoToThe(2),
-        twoToThe(3),
-        twoToThe(4),
-    });
+pub fn main() void{
+  std.debug.print("Powers of two: {} {} {} {}\n", .{
+    twoToThe(1),
+    twoToThe(2),
+    twoToThe(3),
+    twoToThe(4),
+  });
 }
 
 // Please give this function the correct input parameter(s).
 // You'll need to figure out the parameter name and type that we're
 // expecting. The output type has already been specified for you.
 //
-fn twoToThe(???) u32 {
-    return std.math.pow(u32, 2, my_number);
-    // std.math.pow(type, a, b) takes a numeric type and two
-    // numbers of that type (or that can coerce to that type) and
-    // returns "a to the power of b" as that same numeric type.
+fn twoToThe(my_number: u32) u32{
+  return std.math.pow(u32, 2, my_number);
+  // std.math.pow(type, a, b) takes a numeric type and two
+  // numbers of that type (or that can coerce to that type) and
+  // returns "a to the power of b" as that same numeric type.
 }
+