格式修改
见diff,初始变量使用:=,比较容易理解
This commit is contained in:
6
2.2.md
6
2.2.md
@@ -295,7 +295,7 @@ Go之所以会那么简洁,是因为它有一些默认的行为:
|
||||
var ar = [10]byte {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'}
|
||||
|
||||
// 声明两个含有byte的slice
|
||||
var a,b[]byte
|
||||
var a, b []byte
|
||||
|
||||
// a指向数组的第3个元素开始,并到第五个元素结束,
|
||||
a = ar[2:5]
|
||||
@@ -405,9 +405,9 @@ slice有一些简便的操作
|
||||
|
||||
上面说过了,`map`也是一种引用类型,如果两个`map`同时指向一个底层,那么一个改变,另一个也相应的改变:
|
||||
|
||||
m = make(map[string]string)
|
||||
m := make(map[string]string)
|
||||
m["Hello"] = "Bonjour"
|
||||
m1 = m
|
||||
m1 := m
|
||||
m1["Hello"] = "Salut" // 现在m["hello"]的值已经是Salut了
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user