示例输入 - wordsLength“这是Arya”,示例输出 - [4,2,4]
我可以获得字符串列表的长度,但不能获取字符串本身的长度。
答案 0 :(得分:6)
这是你的功能:
length :: [a] -> Int
您想要做的是写lengths
,它会保留输入列表的结构,并将length
应用于每个元素。
lengths :: [[a]] -> [Int]
现在,看一下map
的类型,您能看到如何将length
和map
结合起来获取lengths
吗?
map :: (a -> b) -> [a] -> [b]
答案 1 :(得分:0)
length <$> words "This is Arya"