File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed
Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -18,20 +18,22 @@ Reference:
1818* [ jackfhebert] ( https://github.com/jackfhebert/hashtable )
1919* [ studyGolang.com] ( http://studygolang.com/articles/2335 )
2020
21- 1.数组是 slice 和 map 的底层结构
21+ ____
2222
23- 2.slice 是 Go 里面惯用的集合数据的方法, map 则是用来存储键值对
23+ 1 . ` 数组 ` 是 ` slice ` 和 ` map ` 的底层结构
2424
25- 3.内建函数 make 用来创建 slice 和 map,并且为它们指定长度和容量等等。slice 和 map 字面值也可以做同样的事
25+ 2 . ` slice ` 是Go里面惯用的集合数据的方法, ` map ` 则是用来存储键值对
2626
27- 4.slice 有容量的约束,不过可以通过内建函数 append 来增加元素 \
27+ 3 . 内建函数 ` make ` 用来创建 ` slice ` 和 ` map ` ,并且为它们指定长度和容量等等。 ` slice和 ` map`字面值也可以做同样的事
2828
29- 5.map 没有容量一说,所以也没有任何增长限制
29+ 4 . ` slice ` 有 ` 容量 ` 的 ` 约束 ` ,不过可以通过内建函数 ` append ` 来增加元素
3030
31- 6.内建函数 len 可以用来获得 slice 和 map 的长度
31+ 5 . ` map ` 没有 ` 容量 ` 一说,所以也没有任何增长限制
3232
33- 7.内建函数 cap 只能作用在 slice 上
33+ 6 . 内建函数 ` len ` 可以用来获得 ` slice ` 和 ` map ` 的长度
3434
35- 8.可以通过组合方式来创建多维数组和 slice。map 的值可以是 slice 或者另一个 map。slice 不能作为 map 的键
35+ 7 . 内建函数 ` cap ` 只能作用在 ` slice ` 上
3636
37- 9.在函数之间传递 slice 和 map 是相当廉价的,因为他们不会传递底层数组的拷贝
37+ 8 . 可以通过组合方式来创建多维数组和` slice ` 。` map ` 的值可以是` slice ` 或者另一个` map ` 。` slice ` 不能作为` map ` 的键
38+
39+ 9 . 在函数之间传递` slice ` 和` map ` 是相当廉价的,因为他们不会传递底层数组的拷贝
You can’t perform that action at this time.
0 commit comments