a T struct { a b int }.
[ ] should probably write something about evaluation order of statements even
though obvious
+[ ] specify iteration direction for range clause
+[ ] review language on implicit dereferencing
[ ] document T.m mechanism to obtain a function from a method
-->
A <i>short variable declaration</i> uses the syntax
<pre class="ebnf">
-SimpleVarDecl = IdentifierList ":=" ExpressionList .
+ShortVarDecl = IdentifierList ":=" ExpressionList .
</pre>
and is shorthand for the declaration syntax
FallthroughStmt | Block | IfStmt | SwitchStmt | SelectStmt | ForStmt |
DeferStmt .
-SimpleStmt = ExpressionStmt | IncDecStmt | Assignment | SimpleVarDecl .
+SimpleStmt = ExpressionStmt | IncDecStmt | Assignment | ShortVarDecl .
StatementList = Statement { Separator Statement } .
Separator = [ ";" ] .