Skip to content

Commit 86cea07

Browse files
committed
Revert "修改013 014 015 016 (#17)"
This reverts commit cc5a5b9.
1 parent cc5a5b9 commit 86cea07

4 files changed

+530
-405
lines changed

docs/golang_tutorial_13.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ map after deletion map[mike:9000 jamie:15000]
251251

252252
## 结构体 map (Map of Structs)
253253

254-
目前我们编写了存储员工工资的 map,那么可否将员工的国籍也存储在 map 中呢?这可以通过结构体 map 来完成。每个员工可以用一个包含了 `salary``country` 字段的结构体来表示,这些结构体将被存储在一个键为 `string` 类型,值为 `struct` 类型的 map 中。
254+
目前我们编写了存储员工工资的 map,那么可否将员工的国籍也存储在 map 中呢?这可以通过结构体 map 来完成。每个员工可以用一个包含了“工资”和“国籍”的结构体来表示,这些结构体将被存储在一个键为 `string` 类型,值为 `struct` 类型的 map 中。
255255

256256
```golang
257257
package main
@@ -291,7 +291,7 @@ func main() {
291291
}
292292
```
293293

294-
以上程序中,`employee` 结构体包含了 `salary``country` 两个字段
294+
以上程序中,`employee` 结构体包含了 `salary``country`
295295

296296
在第25行,我们创建了一个 map,键为字符串类型,值为 `employee` 结构体,并添加了我们创建的三个员工。
297297

docs/golang_tutorial_14.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ Hello World
116116
Señor
117117
```
118118

119-
我们尝试将 `"Señor"` 中的每个字符打印出来,但是却得到了 `"Señor"`。为什么这个程序在 `"Hello World"` 上运行正常,但是不适用于 `"Señor"` 呢?因为 `ñ``Unicode` 码点是 `U+00F1`,因而它的 `UTF-8` 编码占了两个字节:`c3``b1`。上面的程序假定每个码点只有一个字节长度,因此会发生错误。**`UTF-8` 编码中,一个码点可能会占一个以上的字节。** 在这种情况下,我们需要 `rune` 来帮助解决问题。
119+
我们尝试将 `"Señor"` 中的每个字符打印出来,但是却得到了 `"Señor"`。为什么这个程序在 `"Hello World"` 上运行正常,但是不适用于 `"Señor"` 呢?因为 `ñ``Unicode` 码点是 `U+00F1`,因而它的 `UTF-8` 编码占了两个字节:`c3``b1`。上面的程序假定每个码点只有一个字节长度,因此会发生错误。**`UTF-8` 编码中,一个码点可能会占一个以上的字节。**在这种情况下,我们需要 `rune` 来帮助解决问题。
120120

121121
## rune
122122

0 commit comments

Comments
 (0)