Perl5 リファレンス



int

【文法】

int EXPR


【説明】

EXPRの整数値を返します。EXPRが省略された場合、"$_"が適応されます。四捨五入したい
場合には、この関数の利用に注意が必要です。一つは、0のほうに切り詰めようとするか
らです。2つめに、浮動点小数のマシン表現が時には、直感に反する結果となるからです。
例えば、"int(-6.725/0.025)" は、"-268"となります。本当の正しい値は、"-269"です。;
 that's because it's really more like -268.99999999999994315658 instead.
通常、"sprintf", "printf", "POSIX::floor", "POSIX::ceil" 関数のほうが、int()より
もあなたの期待通りに動作するでしょう。


【使用例】

$a = 3.21;
$b = int $a;
print "$b\n";
----------------------
3
----------------------



Perl5リファレンスに戻る