Provided by: libsharyanto-utils-perl_0.53-1_all bug

NAME

       SHARYANTO::Scalar::Util - Scalar utilities

VERSION

       version 0.53

SYNOPSIS

        use SHARYANTO::Scalar::Util qw(
            looks_like_int
            looks_like_float
            looks_like_real
        );

        say looks_like_int(10);              # 1, isint() also returns 1
        say looks_like_int("1".("0" x 100)); # 1, isint() returns 0 here
        say looks_like_int("123a");          # 0

        say looks_like_float(1.1);           # 1
        say looks_like_float("1e2");         # 1
        say looks_like_float("-Inf");        # 1
        say looks_like_float("");            # 0

        # either looks like int, or float
        say looks_like_real(1);              # 1
        say looks_like_real(1.1);            # 1

FUNCTIONS

   looks_like_int($arg) => BOOL
       Uses Scalar::Util's "looks_like_number()" to check whether $arg looks like an integer.

   looks_like_float($arg) => BOOL
       Uses Scalar::Util's "looks_like_number()" to check whether $arg looks like a floating
       point number.

   looks_like_real($arg) => BOOL
       Uses Scalar::Util's "looks_like_number()" to check whether $arg looks like a real number
       (either an integer or a floating point).

       None are exported by default, but they are exportable.

SEE ALSO

       Scalar::Util

       Scalar::Util::Numeric

AUTHOR

       Steven Haryanto <stevenharyanto@gmail.com>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2013 by Steven Haryanto.

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.

DESCRIPTION