2012-05-02 102 views

回答

10

Filter可能會幫助你

> ["abfwfw", "wfgwg", "dfw"] 

感謝。

> filter (not . null) ["abfwfw", "wfgwg", "", "dfw"] 
["abfwfw","wfgwg","dfw"] 

我們這裏做的是檢查列表的長度是否等於爲空或不與謂詞函數(not . null) :: [a] -> Bool的每一個元素。

有一個不錯的explanation什麼過濾器,以及他們如何工作。

16

Filter是你的朋友。

filter (not . null) ... 

替代地,對於那些誰想要手動過濾,

[ x | x <- xs , not (null x) ]