Ich weiß, dass Sie a String
in eine Zahl umwandeln können mit read
:
Prelude> read "3" :: Int
3
Prelude> read "3" :: Double
3.0
Aber wie erfassen Sie die String
Darstellung eines Int
Wertes?
Das Gegenteil von read
ist show
.
Prelude> show 3
"3"
Prelude> read $ show 3 :: Int
3
Ein Beispiel basierend auf Chucks Antwort:
Beachten Sie, dass ohne die
show
dritte Zeile nicht kompiliert wird.quelle
Jeder, der gerade mit Haskell anfängt und versucht, ein Int zu drucken, verwendet:
quelle