嘿我新功能编程和学习haskell。
我想知道我是否能够拆分列表中的元素并将它们分组到两个列表中。将元素拆分成组haskell
我已经看到了splitAt
操作,而且只在拆分指定索引值/位置
splitAt 3 [1,2,3,4,5] -> [1,2,3][4,5]
现在,我不知道说我有一个列表,其中随机字符[A,S,D,F,G,H,J,K,U,Y,R,E,W,V,B,N]
, 我想这种分裂作为[A,S][D,F][G,H][J,K].... and so on
..
我完全陷入了这个! 请帮我一把!
'块N = takeWhile(不。空值) 。 unfoldr(Just。splitAt n)'。或'unfoldr(list Nothing(Just。splitAt n))''list e ne xs = case xs of [] - > e; _ - > ne xs'。 ([ “'list'”](http://hayoo.fh-wedel.de/?query=t+-%3E+%28 [T1] + - %3E + T%29 + - %3E + [T1] + - %3E + t)与'maybe'类似)。 :) – 2014-09-03 09:42:25