瀏覽代碼

fix sample code bug & reformat some sample code (#557)

* 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`

* Modified sample code

- Add `defer fi.Close()` on `示例 12.7`

* Reformatting some sample code on 13.3

* Update 14.2.md

* Reformatting the sample code.
Grenade 7 年之前
父節點
當前提交
aadf4f12fe
共有 3 個文件被更改,包括 3 次插入2 次删除
  1. 1 0
      eBook/12.2.md
  2. 1 1
      eBook/13.3.md
  3. 1 1
      eBook/14.2.md

+ 1 - 0
eBook/12.2.md

@@ -189,6 +189,7 @@ func main() {
 			err)
 		os.Exit(1)
 	}
+	defer fi.Close()
 	fz, err := gzip.NewReader(fi)
 	if err != nil {
 		r = bufio.NewReader(fi)

+ 1 - 1
eBook/13.3.md

@@ -14,7 +14,7 @@ func protect(g func()) {
 		log.Println("done")
 		// Println executes normally even if there is a panic
 		if err := recover(); err != nil {
-		log.Printf("run time panic: %v", err)
+			log.Printf("run time panic: %v", err)
 		}
 	}()
 	log.Println("start")

+ 1 - 1
eBook/14.2.md

@@ -557,7 +557,7 @@ go processChannel(sendChan, receiveChan)
 func processChannel(in <-chan int, out chan<- string) {
 	for inValue := range in {
 		result := ... /// processing inValue
-	out <- result
+		out <- result
 	}
 }
 ```