Talk:Proper Money Handling (JSON-RPC): Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Gavinandresen (talk | contribs)
No edit summary
No edit summary
Line 3: Line 3:


And the fixes are the same:  either round to the nearest .0000001 or to the nearest 1 before display, etc.
And the fixes are the same:  either round to the nearest .0000001 or to the nearest 1 before display, etc.
For Ruby I think the syntax is:
=Ruby
(f * 1e8).round.to_f / 1e8
Correct?

Revision as of 22:54, 4 June 2011

RE: best practices in ECMAScript: Just converting to base units doesn't magically fix the issues; if I have 1.0BTC == 100000000.0 base units and I need to divide that value into three equal pieces, I'm going to run into issues whether the result is 0.3333333.... or 3333333.33333...

And the fixes are the same: either round to the nearest .0000001 or to the nearest 1 before display, etc.


For Ruby I think the syntax is:

=Ruby (f * 1e8).round.to_f / 1e8

Correct?