Money type

Steven Schveighoffer schveiguy at gmail.com
Wed Jan 1 16:18:07 UTC 2020


On 1/1/20 10:41 AM, Vitaly Livshic wrote:
> Good day.
> 
> I came from Java world, where 'double' type inadequate for money 
> calculation. BigDecimal serves for it. This is ugly type, but gives 
> precise results.
> 
> Which type I must use for money in D?

I generally used a fixed-point type. Recently, I was going to use a 
project in code.dlang.org called fixed, but the string-based constructor 
uses a conversion to double first, negating the precision of a fixed 
point type.

Another developer is making a new fixed point type here: 
https://github.com/m3m0ry/fixedpoint

But it's not completely ready yet.

-Steve


More information about the Digitalmars-d mailing list