傳回 EXPR 的整數部分。如果省略 EXPR,則使用 $_。您不應該使用此函式進行四捨五入:一來是因為它會朝向 0 捨去,二來是因為浮點數的機器表示有時會產生違反直覺的結果。例如,int(-6.725/0.025) 會產生 -268,而不是正確的 -269;那是因為它實際上更像是 -268.99999999999994315658。通常,sprintf、printf 或 POSIX::floor 和 POSIX::ceil 函式會比 int 更適合您。
$_
0
int(-6.725/0.025)
sprintf
printf
POSIX::floor
POSIX::ceil
int