--|一个计算单词的程序。您可以将其编译为可执行文件--带有“ghc--make-O countWords.hs”--2016年功能编程课程。--托马斯·哈格伦module Main where--这可以省略,因为默认的模块名称是Main导入数据。列表(分组、排序)主::IO()main=交互单词计数--|计算文本中的单词数并生成格式良好的输出wordCounts::字符串->字符串wordCounts=无线.map(\(n,w)->w++“:”++显示n).反向.sort(排序).map(\ws->(长度ws,头部ws)).组.sort(排序).个单词--提醒:(.)是函数组成,定义为:--(g.f)x=g(fx)