Enumeration Case 列挙ケース

FloatingPointRoundingRule.up

Round to the closest allowed value that is greater than or equal to the source. ソースより大きいか等しい最も近い許される値に丸めます。

Declaration 宣言

case up

Discussion 解説

The following example shows the results of rounding numbers using this rule: 以下の例は、この規則を使っての数の丸めの結果を示します:


(5.2).rounded(.up)
// 6.0
(5.5).rounded(.up)
// 6.0
(-5.2).rounded(.up)
// -5.0
(-5.5).rounded(.up)
// -5.0

This rule is equivalent to the C ceil function and implements the roundToIntegralTowardPositive operation defined by the IEEE 754 specification. この規則は、C ceil関数の等価物です、そしてIEEE 754仕様によって定義されるroundToIntegralTowardPositive演算を実装します。