Je sais que vous pouvez convertir un String
nombre en read
:
Prelude> read "3" :: Int
3
Prelude> read "3" :: Double
3.0
Mais comment saisir la String
représentation d'une Int
valeur?
L'opposé de read
est show
.
Prelude> show 3
"3"
Prelude> read $ show 3 :: Int
3
Un exemple basé sur la réponse de Chuck:
Notez que sans la
show
troisième ligne ne sera pas compilée.la source
Quiconque commence par Haskell et essaie d'imprimer un Int, utilise:
la source