[Haskell-cafe] Why 'round' does not just round numbers ?
leaveye.guo at gmail.com
Mon Oct 27 05:48:56 EDT 2008
I just read about definitions of Prelude , and noticing that.
In 6.4.6 Coercions and Component Extraction, it discribes like this:
"round x returns the nearest integer to x, the even integer if x is equidistant between two integers."
I think this is unresonable. then try it in GHC 6.8.3.
Prelude> round 3.5
Prelude> round 2.5
Is there any explanation about that ?
 The Haskell 98 Report: Predefined Types and Classes
More information about the Haskell-Cafe