Skip to content

Commit c44eb48

Browse files
committed
2017.5.5
1 parent 0e46043 commit c44eb48

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff 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`是相当廉价的,因为他们不会传递底层数组的拷贝

0 commit comments

Comments
 (0)