-
-
Notifications
You must be signed in to change notification settings - Fork 176
Closed
Description
Issue description
Currently, nf()
can be used for standard righthand-only formatting to limit decimal / floating point precision -- e.g.
println(nf(1.23456, 0, 3)); // prints 1.235
Despite this being one of the most common forms of number formatting, this usage is not shown on the nf reference page, confusing people who are looking for it. In fact, the reference suggests that 0 is not a valid value for the left argument, saying:
"The values for the digits, left, and right parameters should always be positive integers."
...which is not true.
As a result, over the years, the question of how to do this comes up over and over on the forums -- and people sometimes develop unneeded elaborate workarounds.
- https://forum.processing.org/two/discussion/23814/limiting-floating-numbers-to-2-decimal-places
- https://discourse.processing.org/t/how-to-print-with-2-decimals/13929
URL(s) of affected page(s)
https://processing.org/reference/nf_.html
Proposed fix
Update the page with an example and correct the argument text.
Metadata
Metadata
Assignees
Labels
No labels