数学单元 Math
IFThen 他根据Boolean表达式返回两个可能值中的一个 例如可以用它计算出两个值中的最小值
nMin := IfThen (nA < nB, na, nB); //这个跟C++里的?:运算符相似
InRange 布尔型类型函数可以用于检查一个数值是否在其他两个数值之间而另一方面,EnsureRane函数会
迫使一个数值处于指定范伟之间,如果数值在该范围之外,返回值将是数值自己或者是上限或下限。
if InRange (value, min, max) then
....
value := EnsureRange (value, min ,max);
DivMod 函数等于div与mod运算, 一次返回整除值与余数。
RoundTo函数允许指定舍入位----例如,舍入到最靠近的千位或小数点后两位;
RoundTo(123827, 3); //result is 124,000
RoundTo(12.3827, -2); //result is 12.38