diff options
Diffstat (limited to 'exercises')
-rw-r--r-- | exercises/083_anonymous_lists.zig | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/exercises/083_anonymous_lists.zig b/exercises/083_anonymous_lists.zig new file mode 100644 index 0000000..838d40e --- /dev/null +++ b/exercises/083_anonymous_lists.zig @@ -0,0 +1,25 @@ +// +// Anonymous struct literal syntax can also be used to compose an +// "anonymous list" with an array type destination: +// +// const foo: [3]u32 = .{10, 20, 30}; +// +// Otherwise it's a "tuple": +// +// const bar = .{10, 20, 30}; +// +// The only difference is the destination type. +// +const print = @import("std").debug.print; + +pub fn main() void { + // Please make 'hello' a string-like array of u8 WITHOUT + // changing the value literal. + // + // Don't change this part: + // + // = .{'h', 'e', 'l', 'l', 'o'}; + // + const hello = .{'h', 'e', 'l', 'l', 'o'}; + print("I say {s}!\n", .{hello}); +} |