cfunction
src/core/corelib.c on line 377 , column 1
(scan-number str &opt base )
Parse a number from a byte sequence and return that number , either
an integer or a real. The number must be in the same format as
numbers in janet source code. Will return nil on an invalid number.
Optionally provide a base if a base is provided , no radix
specifier is expected at the beginning of the number.
(scan-number "1_000_000" )
# => 1000000
(scan-number "111" 2 )
# => 7
(scan-number "123" ) # => 123
(scan-number "f" ) # => nil
(scan-number 123 ) # =>
# error: bad slot #0, expected string|symbol|keyword|buffer, got 123
# in scan-number
# in _thunk [repl] (tailcall) on line 1, column 1