功能
- 统计多个文件中英文单词出现的次数
- 按照词频从多到少排序输出
- 支持并发
实现
- 创建 file.txt 内容如下:
1 | You were the shadow to my light,Did you feel us? |
- 创建 wordcount.go 内容如下:
1 | package main |
- 编译
1 | $ go build wordcount.go |
执行
go build wordcount.go
对 wordcount.go 进行编译。执行后,查看当前目录已经有了一个可执行文件 wordcount
- 执行
1 | $ ./wordcount file.txt |head -n 6 |
为了方便输出,这里只打印了排名前 5 的单词