Enumeration Case 列挙ケース

FloatingPointRoundingRule.toNearestOrEven

Round to the closest allowed value; if two values are equally close, the even one is chosen. 最も近い許される値に丸めます;2つの値が同じくらい近いならば、偶数のものが選ばれます。

Declaration 宣言

case toNearestOrEven

Discussion 解説

This rounding rule is also known as “bankers rounding,” and is the default IEEE 754 rounding mode for arithmetic. The following example shows the results of rounding numbers using this rule: この丸め規則はまた「銀行家の丸め」としても知られます、そして算術に対する省略時のIEEE 754丸め方式です。以下の例は、この規則を使っての数の丸めの結果を示します:


(5.2).rounded(.toNearestOrEven)
// 5.0
(5.5).rounded(.toNearestOrEven)
// 6.0
(4.5).rounded(.toNearestOrEven)
// 4.0

This rule implements the roundToIntegralTiesToEven operation defined by the IEEE 754 specification. この規則は、IEEE 754仕様で定義されるroundToIntegralTiesToEven演算を実装します。