给定一个嵌套列表,我试图得到每个元素的长度; 我也想摆脱重复的长度.
例如,嵌套列表[[1],[1,2],[4..5]]应该给我[1,2].
我可以通过nub在交互式中完成(map length [[1],[1,2],[4..5]]).但是如果我用以下代码编写一个文件:
Import Data.List
getLen :: [[a]] ->[Int]
getLen xs = nub (map length xs)
Run Code Online (Sandbox Code Playgroud)
我收到错误说:
"解析错误:顶级的裸体表达"
这个错误意味着什么,我该如何解决这个问题?