From fbf17474cedc08a8e450a975806c86a7d314fe0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Wikie=C5=82?= <5274399+kwikiel@users.noreply.github.com> Date: Thu, 3 Oct 2019 19:40:43 +0200 Subject: [PATCH] Add clarification for else syntax Rationale: https://github.com/golang/go/issues/5440 else has to be in same line as closing parenthesis. Otherwise people coming from C/C++ would see not so obvious error --- examples/if-else/if-else.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/if-else/if-else.go b/examples/if-else/if-else.go index 1f2a403..385ae1c 100644 --- a/examples/if-else/if-else.go +++ b/examples/if-else/if-else.go @@ -29,6 +29,8 @@ func main() { } else { fmt.Println(num, "has multiple digits") } + // else has to be in same line as closing parenthesis + // Moving else to the next line would cause a syntax error } // Note that you don't need parentheses around conditions