Explorar o código

Formatting some sample code (#529)

* Update 01.2.md

删除:
- 不支持断言

* Formatting 问题5.1 code

* Formatting 问题5.3 code

* Correct the translation

- correct `令 v := map1[key1] 可以将 key1 对应的值赋值为 v` to `令 v := map1[key1] 可以将 key1 对应的值赋值给 v`
Grenade %!s(int64=7) %!d(string=hai) anos
pai
achega
65898791c8
Modificáronse 3 ficheiros con 22 adicións e 11 borrados
  1. 20 9
      eBook/05.3.md
  2. 1 1
      eBook/05.6.md
  3. 1 1
      eBook/08.1.md

+ 20 - 9
eBook/05.3.md

@@ -171,15 +171,26 @@ switch 语句还可以被用于 type-switch(详见第 11.4 节)来判断某
 请说出下面代码片段输出的结果:
 
 ```go
-k := 6
-switch k {
-	case 4: fmt.Println("was <= 4"); fallthrough;
-	case 5: fmt.Println("was <= 5"); fallthrough;
-	case 6: fmt.Println("was <= 6"); fallthrough;
-	case 7: fmt.Println("was <= 7"); fallthrough;
-	case 8: fmt.Println("was <= 8"); fallthrough;
-	default: fmt.Println("default case")
-}
+	k := 6
+	switch k {
+	case 4:
+		fmt.Println("was <= 4")
+		fallthrough
+	case 5:
+		fmt.Println("was <= 5")
+		fallthrough
+	case 6:
+		fmt.Println("was <= 6")
+		fallthrough
+	case 7:
+		fmt.Println("was <= 7")
+		fallthrough
+	case 8:
+		fmt.Println("was <= 8")
+		fallthrough
+	default:
+		fmt.Println("default case")
+	}
 ```
 
 **练习 5.2:** [season.go](exercises/chapter_5/season.go):

+ 1 - 1
eBook/05.6.md

@@ -87,7 +87,7 @@ for { //since there are no checks, this is an infinite loop
 	if i >= 3 { break }
 	//break out of this for loop when this condition is met
 	fmt.Println("Value of i is:", i)
-	i++;
+	i++
 }
 fmt.Println("A statement just after for loop.")
 ```

+ 1 - 1
eBook/08.1.md

@@ -27,7 +27,7 @@ map 也可以用函数作为自己的值,这样就可以用来做分支结构
 
 key1 对应的值可以通过赋值符号来设置为 val1:`map1[key1] = val1`。
 
-令 `v := map1[key1]` 可以将 key1 对应的值赋值 v;如果 map 中没有 key1 存在,那么 v 将被赋值为 map1 的值类型的空值。
+令 `v := map1[key1]` 可以将 key1 对应的值赋值 v;如果 map 中没有 key1 存在,那么 v 将被赋值为 map1 的值类型的空值。
 
 常用的 `len(map1)` 方法可以获得 map 中的 pair 数目,这个数目是可以伸缩的,因为 map-pairs 在运行时可以动态添加和删除。