Eu sei que você pode converter um Stringem um número com read:
Prelude> read "3" :: Int
3
Prelude> read "3" :: Double
3.0
Mas como você pega a Stringrepresentação de um Intvalor?
Eu sei que você pode converter um Stringem um número com read:
Prelude> read "3" :: Int
3
Prelude> read "3" :: Double
3.0
Mas como você pega a Stringrepresentação de um Intvalor?
Respostas:
O oposto de readé show.
Prelude> show 3
"3"
Prelude> read $ show 3 :: Int
3