我試圖得到每個元素的長度,給定一個嵌套列表;我也想擺脫重複的長度。什麼是解析錯誤:頂級裸體表達?
例如,一個嵌套列表[[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