Which is exactly what github.com/robaho/fixed and many others do!

> On Jan 26, 2020, at 10:34 AM, Michael Jones <michael.jo...@gmail.com> wrote:
> 
> 
> ...thus the virtue of scaled integers. scaling by 100 makes cents whole, 
> scaling by 10000*100 gives four decimal places beyond that. There is nothing 
> bad about floating point despite the reputation, it's just not the number 
> system from algebra; nor is binary floating point the same as decimal 
> floating point. The problems all start with false presumptions.
> 
>> On Sun, Jan 26, 2020 at 8:20 AM Robert Engels <reng...@ix.netcom.com> wrote:
>> Just an FYI, often that is not correct. Many financial systems require 
>> fractional pennies due to the volume of transactions. Think about taxing 
>> stock exchanges.... the pennies add up quickly at any tax rate, so they use 
>> fractional pennies to reduce the size of the error bucket. 
>> 
>>>> On Jan 26, 2020, at 8:50 AM, Pat Farrell <pat22...@gmail.com> wrote:
>>>> 
>>> 
>>> never use floating point if you are trying to represent money, say dollars 
>>> and cents or decimal values of the euro.
>>> Store the money as integer number of pennies.
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "golang-nuts" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to golang-nuts+unsubscr...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/golang-nuts/cc852ce3-6f88-40fd-8b19-877c76deec10%40googlegroups.com.
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to golang-nuts+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/golang-nuts/AF9827F5-C849-4F4E-8229-005D6C9A0E03%40ix.netcom.com.
> 
> 
> -- 
> Michael T. Jones
> michael.jo...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/20AC2C62-3898-420C-805E-5A435CBF4391%40ix.netcom.com.

Reply via email to