From e0a313428a06c0c5b542a14fdbf082fcafc47755 Mon Sep 17 00:00:00 2001 From: JessonChan Date: Sat, 13 Oct 2012 11:54:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 见diff,初始变量使用:=,比较容易理解 --- 2.2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/2.2.md b/2.2.md index 1829e408..dbb40fd2 100644 --- a/2.2.md +++ b/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了