Ok for the advice
Now round: aNumberOfDigits seems to work fine.
Stef
Le 25/10/16 à 11:05, Henrik Johansen a écrit :
+1.
Unless you're dealing with fixed precision* entities, it's usually
better to specify digits to display in printing methods themselves
(#printShowingDecimalPlaces: & friends in base image).
As per previous discussions around this that arise every second year
or so, rounding the number itself (as long as we're dealing with
floats) will never work as you want reliably.
Cheers,
Henry
* And in that case, you'd use ScaledDecimals
On 23 Oct 2016, at 7:08 , [email protected]
<mailto:[email protected]> wrote:
I use the Printf package for that.
v := 65.456.
'With 2 decimal digits: %5.2f, or 3 like this: %6.3f'
printf: {v. v}.
With 2 decimal digits: 65.45, or 3 like this: 65.456
It is in http://www.smalltalkhub.com/#!/~philippeback/HOExtras
<http://www.smalltalkhub.com/#%21/%7Ephilippeback/HOExtras>
Printf
I am just used to C printf and well, I like the way it works.
Phil