s := "12938219483923483000"
bigFloatS,_ := common.StringToBigfloat(bigFloatS)

bigIntS, accuracy := bigFloatS.Int(nil)


fmt.Printf("bigIntS:%v, accuracy:%v",bigIntF,accuracy)
// bigIntF:12938219483923483000, accuracy:Exact


On Saturday, September 8, 2018 at 2:16:53 PM UTC+8, Shiming Liu wrote:
>
> thank you, I have work it out:
>
>
> s := "12938219483923483000"
> bigFloatS,_ := common.StringToBigfloat(bigFloatS)
>
> bigIntS, accuracy := f.Int(nil)
>
> fmt.Printf("bigIntS:%v, accuracy:%v",bigIntF,accuracy)
> // bigIntF:12938219483923483000, accuracy:Exact
>
>
> On Friday, September 7, 2018 at 7:00:20 PM UTC+8, Jan Mercl wrote:
>>
>> On Fri, Sep 7, 2018 at 12:51 PM Shiming Liu <coding...@gmail.com> wrote:
>>
>> > Hi you guys, do you know how to convert big.Float to big.Int, I have 
>> searched with google and searched in this group, but don't found valuable 
>> info.
>>
>> (*big.Float) Int() does that: https://golang.org/pkg/math/big/#Float.Int
>>
>> -- 
>>
>> -j
>>
>

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

Reply via email to