我试图得到每个元素的长度,给定一个嵌套列表;我也想摆脱重复的长度。什么是解析错误:顶级裸体表达?
例如,一个嵌套列表[[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)
我得到的错误说:
"Parse error: naked expression at top level"
这个错误是什么意思,我怎样才能解决这个问题?
感谢您的解释! – vwendy 2011-06-02 11:26:21