Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,13 @@
|
|||
import strutils
|
||||
|
||||
proc isNumeric(s: string): bool =
|
||||
try:
|
||||
discard s.parseFloat()
|
||||
result = true
|
||||
except ValueError:
|
||||
result = false
|
||||
|
||||
const Strings = ["1", "3.14", "-100", "1e2", "Inf", "rose"]
|
||||
|
||||
for s in Strings:
|
||||
echo s, " is ", if s.isNumeric(): "" else: "not ", "numeric"
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue