From 4ac081558cc7105dfd9ad9faed5998691a21460a Mon Sep 17 00:00:00 2001 From: Dave Gauer Date: Sun, 9 May 2021 19:53:14 -0400 Subject: add ex083 anon lists --- exercises/083_anonymous_lists.zig | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 exercises/083_anonymous_lists.zig (limited to 'exercises') 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}); +} -- cgit v1.2.3-ZIG