On Thursday, 21 December 2017 at 23:08:22 UTC, Andre Pany wrote:
That are fantastic news. Thanks for working on this topic.
Is it possible to define a decimal type with a defined scale and precision? From the examples and the documentation I am not sure whether it is possible.

Yes, the Hook template parameter currently controls how many significant digits your decimal can have and will eventually be able to control the min and max allowed exponents as well. By default, it's set at 9 digits, but you can have as many as int.max - 1 since it auto uses BigInt under the hood. Once your decimal has more than the allowed number of digits, it's rounded according to the Hook prescribed rounding method, which is half up by default.

Reply via email to