Split a character string based on change of character: Difference between revisions
Split a character string based on change of character (view source)
Revision as of 18:12, 7 March 2022
, 2 years ago→{{header|Haskell}}
(→{{header|Haskell}}: Added a variant expressed in terms of `span`) |
|||
Line 1,252:
charGroups :: String -> [String]
charGroups [] = []
charGroups (c : cs) =
let (xs, ys) = span (c ==) cs
in (c : xs
main :: IO ()
|