I use it frequently / constantly / 24/7 :-)

it's purpose is to enable integer, rational, and real arithmetic at chosen
precisions greater than the hardware's native CPU arithmetic.

One property of such thousand or million digit numbers is that they cannot
be moved around the way '5' and '3' are in "j:=5+3"; instead, they are
referred to by address. Since the data may be very large, where to put
temporary values is an important concern for performance and for memory
use. Enabling these means an api that is much more detailed than typical
higher-level language math.

I regret that it is not simpler and more natural (thus various go
proposals) but even as it it is it's great!

https://play.golang.org/p/-FbM22rv4u

On Mon, Aug 28, 2017 at 3:33 PM, Alex Dvoretskiy <[email protected]>
wrote:

> Does anyone uses package "math/big"? And what purpose?
>
> It looks like hard package to work with. At least at the beggining.
> Even simple line of code takes some efforts to convert to big.Float:
>
> y := float64(py) / float64(heightP) * (ymax - ymin) + ymin
>
> --
> 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 [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Michael T. Jones
[email protected]

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to