[英]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.