RosettaCodeData/Task/Determine-if-a-string-is-numeric/Haskell/determine-if-a-string-is-numeric-1.hs
Ingy döt Net 86c034bb8b new files
2013-04-10 12:38:42 -07:00

10 lines
256 B
Haskell

isInteger s = case reads s :: [(Integer, String)] of
[(_, "")] -> True
_ -> False
isDouble s = case reads s :: [(Double, String)] of
[(_, "")] -> True
_ -> False
isNumeric :: String -> Bool
isNumeric s = isInteger s || isDouble s