Jacek Generowicz schrieb: > Hi Cafe, > > It seems that I don't understand what groupBy does. > > I expect it to group together elements as long as adjacent ones satisfy > the predicate, so I would expect ALL four of the following to give one > group of 3 and a group of 1. > > Prelude> :m + Data.List > Prelude Data.List> groupBy (<) "abcb" > ["abcb"] > Prelude Data.List> groupBy (<) "abca" > ["abc","a"] > Prelude Data.List> groupBy (<) [1,2,3,2] > [[1,2,3,2]] > Prelude Data.List> groupBy (<) [1,2,3,1] > [[1,2,3],[1]] > > What am I missing?
http://hackage.haskell.org/packages/archive/utility-ht/0.0.5.1/doc/html/Data-List-HT.html#v:groupBy _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe