The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

optimize::int - Turn on integer ops for specified variables

SYNOPSIS

    use optimize;
    my $int : optimize(int);
    $int = 1.5;
    $int += 1;
    if($int == 2) { print "$int is integerized" }

DESCRIPTION

Most perl operators can be turned into integer versions which do all work in integers and truncates (floors) all fractional portions. This is traditionally done by use integer; which turns on integer operations in the scope. This is usually by far too wide area to turn on those ops in.

For greater flexibility this allows you to turn on integer ops for a specific variable using the optimize attribute with an int argument, my $int : optimize(int);.

AUTHOR

Artur Bergman <abergman@cpan.org>

SEE ALSO

optimize integer