Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- module Control.Category.Printf
- printf :: Format String (IO ()) b -> b
- printfLn :: Format String (IO ()) b -> b
- hPrintf :: Handle -> Format String (IO ()) b -> b
- hPrintfLn :: Handle -> Format String (IO ()) b -> b
- padLeft :: String -> Int -> Format String a b -> Format String a b
- padRight :: String -> Int -> Format String a b -> Format String a b
Documentation
module Control.Category.Printf
padLeft :: String -> Int -> Format String a b -> Format String a b Source
padLeft s n f will transform the formatter f, ensuring that the output produced is at least length n by appending sufficiently many copies of s on the left. The string s should have length at least 1, otherwise this has no effect. In cases where s has length greater than 1, the last occurrence of s will be truncated as necessary to fit the necessary width.
padRight :: String -> Int -> Format String a b -> Format String a b Source
padRight s n f will transform the formatter f, ensuring that the output produced is at least length n by appending sufficiently many copies of s on the right. The string s should have length at least 1, otherwise this has no effect. In cases where s has length greater than 1, the last occurrence of s will be truncated as necessary to fit the necessary width.