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: DEPENDENCIES * Inline::C Revision History v1.0.0 - Original package submitted September 2014 v1.0.1 - Added POD Author Aaron Dallas adallas@cpan.org