diff options
author | Dave Gauer <ratfactor@gmail.com> | 2021-11-07 19:38:47 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-07 19:38:47 -0500 |
commit | dedd787f2dd0badc03caa1299adaf57eaeaae156 (patch) | |
tree | b89a125af4973d0a7b40121298c8f4fd8e8c9988 /exercises/065_builtins2.zig | |
parent | 4147a9a39b362468cc6f16c8ce751ee3481321f4 (diff) | |
parent | f6de68a1f23722457a0432ce520da668a50b2132 (diff) | |
download | ziglings-dedd787f2dd0badc03caa1299adaf57eaeaae156.tar.gz ziglings-dedd787f2dd0badc03caa1299adaf57eaeaae156.tar.bz2 ziglings-dedd787f2dd0badc03caa1299adaf57eaeaae156.tar.xz ziglings-dedd787f2dd0badc03caa1299adaf57eaeaae156.zip |
Merge pull request #77 from jhalmen/fmt
whitespaces and zig fmt
Diffstat (limited to 'exercises/065_builtins2.zig')
-rw-r--r-- | exercises/065_builtins2.zig | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/exercises/065_builtins2.zig b/exercises/065_builtins2.zig index ef41797..1532c2a 100644 --- a/exercises/065_builtins2.zig +++ b/exercises/065_builtins2.zig @@ -1,7 +1,7 @@ // // Zig has builtins for mathematical operations such as... // -// @sqrt @sin @cos +// @sqrt @sin @cos // @exp @log @floor // // ...and lots of type casting operations such as... @@ -20,18 +20,18 @@ // by exploring just THREE of Zig's MANY introspection abilities: // // 1. @This() type -// +// // Returns the innermost struct, enum, or union that a function // call is inside. // // 2. @typeInfo(comptime T: type) @import("std").builtin.TypeInfo -// +// // Returns information about any type in a TypeInfo union which // will contain different information depending on which type // you're examining. -// +// // 3. @TypeOf(...) type -// +// // Returns the type common to all input parameters (each of which // may be any expression). The type is resolved using the same // "peer type resolution" process the compiler itself uses when @@ -46,14 +46,14 @@ const Narcissus = struct { me: *Narcissus = undefined, myself: *Narcissus = undefined, echo: void = undefined, - + fn fetchTheMostBeautifulType() type { return @This(); } }; pub fn main() void { - var narcissus: Narcissus = Narcissus {}; + var narcissus: Narcissus = Narcissus{}; // Oops! We cannot leave the 'me' and 'myself' fields // undefined. Please set them here: @@ -70,7 +70,7 @@ pub fn main() void { // fix this call: const T2 = narcissus.fetchTheMostBeautifulType(); - print("A {} loves all {}es. ", .{T1, T2}); + print("A {} loves all {}es. ", .{ T1, T2 }); // His final words as he was looking in // those waters he habitually watched |