Go官方文档中,有一个A Tour of Go系列入门教程,其中有一些Exercise:XXX,本系列随笔的标题对应这些Exercises的标题。

教程的起始地址为:https://golang.google.cn/tour


以下开始实际内容:

strings.Fields拆分单词,然后用map[string]int直接统计,主要代码:

1 func WordCount(s string) map[string]int {
2     fields := strings.Fields(s)
3     result := make(map[string]int)
4     for _, field := range fields {
5         result[field] += 1
6     }
7     return result
8 }