```{index} single: isint (Scalar::Util::Numeric) ``` ```{index} single: Scalar::Util::Numeric::isint ``` # isint Whether a value is an integer, and its sign. ## Synopsis ```perl use Scalar::Util::Numeric qw(isint); isint(42); # 1 isint("-42"); # -1 isint(4.2); # 0 ``` ## What you get back 1 for a non-negative integer within the unsigned range, -1 for a negative integer within it, 0 for anything else - fractions, exponents, numbers beyond the range, and non-numbers.