回到简体

This commit is contained in:
chai2010
2016-02-15 11:06:34 +08:00
parent 9e878f9944
commit 2b37b23285
177 changed files with 2354 additions and 2354 deletions

View File

@@ -1,28 +1,28 @@
## 2.4.
## 2.4.
使用賦值語句可以更新一個變量的值,最簡單的賦值語句是要被值的量放在=的左,新值的表式放在=的右
使用赋值语句可以更新一个变量的值,最简单的赋值语句是要被值的量放在=的左,新值的表式放在=的右
```Go
x = 1 // 命名量的
*p = true // 通過指針間接賦
person.name = "bob" // 結構體字段
count[x] = count[x] * scale // 數組、slice或map的元素
x = 1 // 命名量的
*p = true // 通过指针间接赋
person.name = "bob" // 结构体字段
count[x] = count[x] * scale // 数组、slice或map的元素
```
特定的二元算術運算符和賦值語句的合操作有一個簡潔形式,例如上面最後的語句可以重寫爲
特定的二元算术运算符和赋值语句的合操作有一个简洁形式,例如上面最后的语句可以重写为
```Go
count[x] *= scale
```
這樣可以省去對變量表式的重複計算。
这样可以省去对变量表式的重复计算。
數值變量也可以支持`++`增和`--`遞減語句(譯註:自增和自減是語句,而不是表式,因此`x = i++`的表式是錯誤的):
数值变量也可以支持`++`增和`--`递减语句(译注:自增和自减是语句,而不是表式,因此`x = i++`的表式是错误的):
```Go
v := 1
v++ // 等方式 v = v + 1v 成 2
v-- // 等方式 v = v - 1v 成 1
v++ // 等方式 v = v + 1v 成 2
v-- // 等方式 v = v - 1v 成 1
```
{% include "./ch2-04-1.md" %}