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>