簡體   English   中英

計算字符串列表中的單詞 Haskell

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM