This commit is contained in:
chai2010 2016-02-19 11:09:31 +08:00
parent f6e06c9586
commit 9787d2d9e4

View File

@ -18,7 +18,7 @@ var err error
var p Point var p Point
``` ```
和var形式声明语句一样,简短变量声明语句也可以用来声明和初始化一组变量: 和var形式声明语句一样简短变量声明语句也可以用来声明和初始化一组变量
```Go ```Go
i, j := 0, 1 i, j := 0, 1
@ -64,6 +64,3 @@ f, err := os.Create(outfile) // compile error: no new variables
解决的方法是第二个简短变量声明语句改用普通的多重赋值语言。 解决的方法是第二个简短变量声明语句改用普通的多重赋值语言。
简短变量声明语句只有对已经在同级词法域声明过的变量才和赋值操作语句等价,如果变量是在外部词法域声明的,那么简短变量声明语句将会在当前词法域重新声明一个新的变量。我们在本章后面将会看到类似的例子。 简短变量声明语句只有对已经在同级词法域声明过的变量才和赋值操作语句等价,如果变量是在外部词法域声明的,那么简短变量声明语句将会在当前词法域重新声明一个新的变量。我们在本章后面将会看到类似的例子。