- , "break", adamse. . ( , F #).
just breakBefore , :
breakBefore :: Eq a => a -> [a] -> [[a]]
With - , , . a -> Bool, :
breakBeforeWith :: (a -> Bool) -> [a] -> [[a]]
, By ( group by, ):
breakBeforeBy :: Eq k => (a -> k) -> [a] -> [[a]]
, - , , , , - , . , F #, , (, sort, sortBy sortWith ).
, ( ).