RosettaCodeData/Task/Determine-if-a-string-is-numeric/Nim/determine-if-a-string-is-numeric-2.nim
2023-07-01 13:44:08 -04:00

10 lines
238 B
Nim

import parseutils
proc isNumeric(s: string): bool =
var x: float
s.parseFloat(x) == s.len
const Strings = ["1", "3.14", "-100", "1e2", "Inf", "rose"]
for s in Strings:
echo s, " is ", if s.isNumeric(): "" else: "not ", "numeric"