Swift 標準ライブラリ >     FloatingPointRoundingRule   >   toNearestOrAwayFromZero


列挙型 Case


toNearestOrAwayFromZero


最も近い許容値に丸めます。2 つの値がほとんど等しい場合は、より大きな値が選択されます。





宣言


case toNearestOrAwayFromZero

議論


この丸めの規則は、"教科書的な丸め"としても知られています。以下の例は、この規則を使って数値を丸めた結果を示します。


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

この規則は C round 関数と同等で、IEEE 754 仕様 で定義された roundToIntegralTiesToAway 演算を実装しています。





目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)