]> Cypherpunks repositories - gostls13.git/commitdiff
spec: refine the wording about variables in type switches
authorRob Pike <r@golang.org>
Wed, 22 Feb 2012 05:25:55 +0000 (16:25 +1100)
committerRob Pike <r@golang.org>
Wed, 22 Feb 2012 05:25:55 +0000 (16:25 +1100)
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5686064

doc/go_spec.html

index 6401fed86912d8a9d62ca7c469c991fe3f0f875d..6cc1b2c3d0d9430cfc7c346832d6df5d377a6611 100644 (file)
@@ -1,6 +1,6 @@
 <!--{
        "Title": "The Go Programming Language Specification",
-       "Subtitle": "Version of February 21, 2012"
+       "Subtitle": "Version of February 22, 2012"
 }-->
 
 <!--
@@ -4023,7 +4023,8 @@ TypeList        = Type { "," Type } .
 <p>
 The TypeSwitchGuard may include a
 <a href="#Short_variable_declarations">short variable declaration</a>.
-When that form is used, the variable is declared in each clause.
+When that form is used, the variable is declared at the beginning of
+the <a href="#Blocks">implicit block</a> in each clause.
 In clauses with a case listing exactly one type, the variable
 has that type; otherwise, the variable has the type of the expression
 in the TypeSwitchGuard.