Hi,
just a simple numerical example using nicolas' implementation:
1.199999999999999999 round: 1.
 "1.2"
i'd guess this result is more or less what a beginner would expect with this line. how would he do it with roundTo:? perhaps this way?
1.199999999999999999 roundTo: 0.1.
 "1.2000000000000002"
i'm not so sure that he would immediately see that he'd need to do it this way:
(1.199999999999999999 roundTo: (1/10))asFloat.
 "1.2"
werner

Reply via email to