用Go统计文件中单词的个数

=Start=

缘由:

每学习一门新语言,我就会拿刚学会的语法去实现一些小功能/程序,以此加深对语法的认识和熟悉程度。这其中比较好玩又实用的就包括统计文件中单词的个数,涉及到文件操作、字符串操作、去重操作等,是一个比较好的学习案例。

参考解答:

废话不多说,代码如下:

参考链接:
  • 《Go语言程序设计》

=EOF=

声明: 除非注明,CrazyOf.me文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://crazyof.me/blog/archives/2541.html

《用Go统计文件中单词的个数》上有1条评论

  1. Go 的三种不同 md5 计算方式性能比较
    http://holys.im/2016/11/24/3-kind-of-md5-sum/

    ioutil.ReadFile
    io.Copy
    io.Copy + bufio.Reader

    以上这三种不同的 md5 计算方式在执行时间上都差不多,区别最大的是内存的分配上;
    bufio 在处理 I/O 还是很有优势的,优先选择;
    尽量避免 ReadAll 这种用法。

发表评论

电子邮件地址不会被公开。 必填项已用*标注