修正半角标点符号

This commit is contained in:
kimw
2018-05-27 17:56:55 -04:00
parent fb3359fb4e
commit 0ab7557665
39 changed files with 85 additions and 86 deletions
+1 -1
View File
@@ -110,7 +110,7 @@ func countWordsAndImages(n *html.Node) (words, images int) { /* ... */ }
return words, images, err
```
当一个函数有多处return语句以及许多返回值时,bare return 可以减少代码的重复,但是使得代码难以被理解。举个例子,如果你没有仔细的审查代码,很难发现前2处return等价于 return 0,0,errGo会将返回值 words和images在函数体的开始处,根据它们的类型,将其初始化为0),最后一处return等价于 return wordsimagenil。基于以上原因,不宜过度使用bare return。
当一个函数有多处return语句以及许多返回值时,bare return 可以减少代码的重复,但是使得代码难以被理解。举个例子,如果你没有仔细的审查代码,很难发现前2处return等价于 return 0,0,errGo会将返回值 words和images在函数体的开始处,根据它们的类型,将其初始化为0),最后一处return等价于 return words, image, nil。基于以上原因,不宜过度使用bare return。
**练习 5.5** 实现countWordsAndImages。(参考练习4.9如何分词)