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.
This commit is contained in:
Grenade
2018-11-22 20:22:11 +08:00
committed by 无闻
parent e538573122
commit aadf4f12fe
3 changed files with 3 additions and 2 deletions

View File

@@ -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)

View File

@@ -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")

View File

@@ -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
}
}
```