| optimize documentation | view source | Contained in the optimize distribution. |
optimize::int - Turn on integer ops for specified variables
use optimize;
my $int : optimize(int);
$int = 1.5;
$int += 1;
if($int == 2) { print "$int is integerized" }
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);.
Arthur Bergman <abergman@cpan.org>
optimize integer
| optimize documentation | view source | Contained in the optimize distribution. |