aboutsummaryrefslogtreecommitdiff
path: root/19_functions2.zig
diff options
context:
space:
mode:
Diffstat (limited to '19_functions2.zig')
-rw-r--r--19_functions2.zig31
1 files changed, 0 insertions, 31 deletions
diff --git a/19_functions2.zig b/19_functions2.zig
deleted file mode 100644
index 4d195a7..0000000
--- a/19_functions2.zig
+++ /dev/null
@@ -1,31 +0,0 @@
-//
-// Now let's create a function that takes a parameter. Here's an
-// example that takes two parameters. As you can see, parameters
-// are declared just like an other types ("name": "type"):
-//
-// fn myFunction( number: u8, is_lucky: bool ) {
-// ...
-// }
-//
-const std = @import( "std" );
-
-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 and returns "a to the power of b" as that same
- // numeric type.
-}