Как печатать целые литералы в двоичном или шестнадцатеричном формате в haskell?
printBinary 5 => "0101"
printHex 5 => "05"
Какие библиотеки/функции разрешают это?
Я столкнулся с модулем Numeric и его функцией showIntAtBase, но не смог правильно его использовать.
> :t showIntAtBase
showIntAtBase :: (Integral a) => a -> (Int -> Char) -> a -> String -> String