| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Agda.Utils.String
Contents
Documentation
quote :: String -> String Source #
quote adds double quotes around the string, replaces newline
characters with n, and escapes double quotes and backslashes
within the string. This is different from the behaviour of show:
>putStrLn$show"\x2200" "\8704" >putStrLn$quote"\x2200" "∀"
(The code examples above have been tested using version 4.2.0.0 of the base library.)
haskellStringLiteral :: String -> String Source #
Turns the string into a Haskell string literal, avoiding escape codes.
delimiter :: String -> String Source #
Adds hyphens around the given string
>>>putStrLn $ delimiter "Title"———— Title —————————————————————————————————————————————————
addFinalNewLine :: String -> String Source #
Adds a final newline if there is not already one.
showThousandSep :: Show a => a -> String Source #
Show a number using comma to separate powers of 1,000.