Movatterモバイル変換


[0]ホーム

URL:


integer
(source,CPAN)
You are viewing the version of this documentation from Perl 5.005_03.View the latest version

CONTENTS

#NAME

integer - Perl pragma to compute arithmetic in integer instead of double

#SYNOPSIS

use integer;$x = 10/3;# $x is now 3, not 3.33333333333333333

#DESCRIPTION

This tells the compiler to use integer operations from here to the end of the enclosing BLOCK. On many machines, this doesn't matter a great deal for most computations, but on those without floating point hardware, it can make a big difference.

Note that this affects the operations, not the numbers. If you run this code

use integer;$x = 1.5;$y = $x + 1;$z = -1.5;

you'll be left with$x == 1.5,$y == 2 and$z == -1. The $z case happens because unary- counts as an operation.

See"Pragmatic Modules" in perlmod.

Perldoc Browser is maintained by Dan Book (DBOOK). Please contact him via theGitHub issue tracker oremail regarding any issues with the site itself, search, or rendering of documentation.

The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via thePerl issue tracker, themailing list, orIRC to report any issues with the contents or format of the documentation.


[8]ページ先頭

©2009-2025 Movatter.jp