mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 00:43:26 +08:00
精校:8.2-8.4
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 8.3 map 类型的切片
|
||||
|
||||
假设我们想获取一个 map 类型的切片,我们必须使用两次 make() 方法,第一次分配 slice,第二次分配 slice 中每个 map 元素(参见下面的例子 8.3)。
|
||||
假设我们想获取一个 map 类型的切片,我们必须使用两次 `make()` 函数,第一次分配切片,第二次分配 切片中每个 map 元素(参见下面的例子 8.3)。
|
||||
|
||||
示例 8.3 [maps_forrange.go](examples/chapter_8/maps_forrange.go):
|
||||
|
||||
@@ -32,7 +32,7 @@ func main() {
|
||||
Version A: Value of items: [map[1:2] map[1:2] map[1:2] map[1:2] map[1:2]]
|
||||
Version B: Value of items: [map[] map[] map[] map[] map[]]
|
||||
|
||||
需要注意的是,应当像 A 版本那样通过索引使用 slice 的 map 元素。在 B 版本中获得的项只是 map 值的一个拷贝而已,所以真正的 map 元素没有得到初始化。
|
||||
需要注意的是,应当像 A 版本那样通过索引使用切片的 map 元素。在 B 版本中获得的项只是 map 值的一个拷贝而已,所以真正的 map 元素没有得到初始化。
|
||||
|
||||
## 链接
|
||||
|
||||
|
Reference in New Issue
Block a user