fix markdown syntax

This commit is contained in:
Shuanglei Tao
2014-12-05 14:24:03 +08:00
parent 3754bcf378
commit 4231baea3f

View File

@@ -219,7 +219,7 @@ for t, err = p.Token(); err == nil; t, err = p.Token() {
这是 Go 特有的一种的迭代结构您会发现它在许多情况下都非常有用它可以迭代任何一个集合包括数组和 map详见第 7 8 )。语法上很类似其它语言中 foreach 语句但您依旧可以获得每次迭代所对应的索引一般形式为`for ix, val := range coll { }` 这是 Go 特有的一种的迭代结构您会发现它在许多情况下都非常有用它可以迭代任何一个集合包括数组和 map详见第 7 8 )。语法上很类似其它语言中 foreach 语句但您依旧可以获得每次迭代所对应的索引一般形式为`for ix, val := range coll { }`
要注意的是`val` 始终为集合中对应索引的值拷贝因此它一般只具有只读性质对它所做的任何修改都不会影响到集合中原有的值** 译者注如果 `val` 为指针则会产生指针的拷贝依旧可以修改集合中的原值 **)。一个字符串是 Unicode 编码的字符或称之为 `rune`集合因此您也可以用它迭代字符串 要注意的是`val` 始终为集合中对应索引的值拷贝因此它一般只具有只读性质对它所做的任何修改都不会影响到集合中原有的值**译者注如果 `val` 为指针则会产生指针的拷贝依旧可以修改集合中的原值**)。一个字符串是 Unicode 编码的字符或称之为 `rune`集合因此您也可以用它迭代字符串
``` ```
for pos, char := range str { for pos, char := range str {