Search code examples
stringhaskellintcasting

Haskell: Converting Int to String


I know you can convert a String to an number with read:

Prelude> read "3" :: Int
3
Prelude> read "3" :: Double 
3.0

But how do you grab the String representation of an Int value?


Solution

  • The opposite of read is show.

    Prelude> show 3
    "3"
    
    Prelude> read $ show 3 :: Int
    3