[英]Count words in list of strings Haskell
所以我必须计算 Haskell 中字符串列表中的每个单词
例子:
cwords ["一个字符串随机", "hello asd", "asd"] -> 6
这就是我尝试的方式:
Cwords :: [String] -> Int
Cwords = length . map words
现在它为相同的输入给出 3
对于列表的每个元素,您要查找words的长度,也就是map (length. words)
。 然后你会有一个[Int]
,其中每个元素都是该元素中单词的长度,所以你想总结一下:
cwords :: [String] -> Int
cwords = sum . map (length . words)
请注意,函数必须以小写字母开头。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.