mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 00:11:36 +08:00
修正 08.1.md 中的两处“整形”为“整型” (#784)
This commit is contained in:
committed by
GitHub
parent
00a657e192
commit
bcd3310458
@@ -108,7 +108,7 @@ func main() {
|
||||
}
|
||||
```
|
||||
|
||||
输出结果为:`map[1:0x10903be0 5:0x10903ba0 2:0x10903bc0]`: 整形都被映射到函数地址。
|
||||
输出结果为:`map[1:0x10903be0 5:0x10903ba0 2:0x10903bc0]`: 整型都被映射到函数地址。
|
||||
|
||||
## 8.1.2 map 容量
|
||||
|
||||
@@ -130,7 +130,7 @@ noteFrequency := map[string]float32 {
|
||||
|
||||
## 8.1.3 用切片作为 map 的值
|
||||
|
||||
既然一个 key 只能对应一个 value,而 value 又是一个原始类型,那么如果一个 key 要对应多个值怎么办?例如,当我们要处理unix机器上的所有进程,以父进程(pid 为整形)作为 key,所有的子进程(以所有子进程的 pid 组成的切片)作为 value。通过将 value 定义为 `[]int` 类型或者其他类型的切片,就可以优雅的解决这个问题。
|
||||
既然一个 key 只能对应一个 value,而 value 又是一个原始类型,那么如果一个 key 要对应多个值怎么办?例如,当我们要处理unix机器上的所有进程,以父进程(pid 为整型)作为 key,所有的子进程(以所有子进程的 pid 组成的切片)作为 value。通过将 value 定义为 `[]int` 类型或者其他类型的切片,就可以优雅的解决这个问题。
|
||||
|
||||
这里有一些定义这种 map 的例子:
|
||||
|
||||
|
Reference in New Issue
Block a user