NAME
GetNum - coerce scalars into numbers or return undef
SYNOPSIS
use GetNum;
my $i = get_int('foo'); # returns undef
my $i = get_int('123'); # returns 123
DESCRIPTION
This module can be used to force scalar to be coerced into numeric types in a situation when the effect of int()
to turn non-numerics into 0 (zero) is not desirable.
This module is handy when programming a serialization strategy for a Perl object into JSON where datatypes affect the output.
EXPORTED SUBROUTINES
All subroutines are exported by default.
iget_int - coerce a scalar into an integer or return undef
is_int - returns true if a scalar is an integer
get_float - coerce a scalar into a float or return undef
is_float - returns true if a scalar is a float
SEE ALSO
The discussion on SV (Perl scalar variables) manipulation functions in the documentation for the perlapi: http://perldoc.perl.org/perlapi.html#SV-Manipulation-Functions
DEPENDENCIES
Inline::C