Copyright | (c) OleksandrZhabenko 2023 |
---|---|
License | MIT |
Maintainer | oleksandr.zhabenko@yahoo.com |
Stability | Experimental |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- halfsplit :: (Show a, Eq b) => (a -> b) -> Int8 -> [a] -> String
- halfsplit1G :: (Show a, Eq b) => (a -> b) -> String -> Int8 -> [a] -> String
- halfsplit2G :: (Show a, Eq b) => (a -> b) -> String -> String -> String -> Int8 -> [a] -> String
- mergePartsLine :: Int -> String -> [String] -> [String] -> String
- splitGroups :: Int -> [[a]] -> ([[a]], [[a]], Int)
- showWithSpaces :: Show a => Int -> a -> String
- print23 :: String -> String -> Int -> [String] -> IO ()
Documentation
halfsplit :: (Show a, Eq b) => (a -> b) -> Int8 -> [a] -> String Source #
Converts the data that is an instance of Show
typeclass to be printed in two-column way.
:: (Show a, Eq b) | |
=> (a -> b) | |
-> String | Additional |
-> Int8 | |
-> [a] | |
-> String |
Converts the data that is an instance of Show
typeclass to be printed in two-column way with
customizable ending of each line.
:: (Show a, Eq b) | |
=> (a -> b) | |
-> String | Additional |
-> String | A |
-> String | A |
-> Int8 | |
-> [a] | |
-> String |
A generalized version of halfsplit1G
with the possibility to prepend and append strings to it.
splitGroups :: Int -> [[a]] -> ([[a]], [[a]], Int) Source #