2012-12-06 74 views

回答

7

相信concat :: [[a]] -> [a]做你在找什麼

請記住,你可以隨時使用hoogle基礎上,他們將返回或接受什麼樣的參數發現功能

+3

這裏是你如何能找到,可能是有用的功能。首先,考慮函數的類型簽名是什麼:'[[a]] - > [a]'。換句話說,它需要的東西列出清單(在你的情況下,「東西」是另一個列表),並返回一個列表。現在去Hoogle(http://www.haskell.org/hoogle/)或Hayoo(http://holumbus.fh-wedel.de/hayoo/hayoo.html)和類型在該類型的簽名。您將獲得所有具有該類型功能的列表。 – mhwombat

3

您可以使用concat其壓平列表的列表到一個列表:

concat [[[1,0,0]],[[1,0,0]]] 

concat也是Control.Monad join的列表,所以你可以使用:

join [[[1,0,0]],[[1,0,0]]]