aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorChris Boesch <chrboesch@noreply.codeberg.org>2023-02-19 00:20:13 +0100
committerChris Boesch <chrboesch@noreply.codeberg.org>2023-02-19 00:20:13 +0100
commite92858bd6566525aa6cc03e9898b5e8b4006f7b5 (patch)
tree698abe353a238b5b7d4e0bbdac14dbb301ea9657
parent9f08e1efe470d768be806eff9a322d8324972712 (diff)
issue 185, description improved
-rw-r--r--exercises/026_hello2.zig9
1 files changed, 7 insertions, 2 deletions
diff --git a/exercises/026_hello2.zig b/exercises/026_hello2.zig
index cb29193..384cb55 100644
--- a/exercises/026_hello2.zig
+++ b/exercises/026_hello2.zig
@@ -7,8 +7,13 @@ const std = @import("std");
// Take note that this main() definition now returns "!void" rather
// than just "void". Since there's no specific error type, this means
-// that Zig will infer the error type. This is appropriate in the case
-// of main(), but can have consequences elsewhere.
+// that Zig will infer the error type. This is appropriate in the
+// case of main(), but can make a function harder (function pointers)
+// or even impossible to work with (recursion) in some situations.
+//
+// You can find more information at:
+// https://ziglang.org/documentation/master/#Inferred-Error-Sets
+//
pub fn main() !void {
// We get a Writer for Standard Out so we can print() to it.
const stdout = std.io.getStdOut().writer();