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 }