我一直在使用一个简单的小脚本将数字四舍五入到小数点后百分之一,但是我注意到当数字以零结尾时,它会四舍五入到下一个小数位。我需要保留这个小数位。
例如: 7.49908302 将舍入为 7.5 而不是 7.50。
我怎样才能用这个子程序保持百分之一?我应该尝试一些 Perl 或 Objective C,因为有人告诉我 Applescript 不是这种事情的最佳选择。
这是电话:
set finalAge514years to (roundThis(age514years, 2))
这是我的舍入子程序:
on roundThis(n, numDecimals)
set x to 10 ^ numDecimals
(((n * x) + 0.5) div 1) / x
end roundThis