zoukankan      html  css  js  c++  java
  • [Go]Go语言实战-jwt-go会把存储的数值型转成float64

    在jwt-go里存储一个map[string]interface{}

    比如 info["id"]=10

    解析出来的时候 info["id"]断言的时候 , 应该用float64断言 , info["id"].(float64)  然后再去强转

    Go语言提供了两种精度的浮点数,float32和float64 , 一般使用float64

    float32的有效bit位只有23个,其它的bit位用于指数和符号;当整数大于23bit能表达的范围时,float32的表示将出现误差

    当正整数部分超出 16777216时会出错

  • 相关阅读:
    BZOJ 3282: Tree( LCT )
    BZOJ 3713: [PA2014]Iloczyn( 枚举 )
    HDU3974
    CodeForces220B
    POJ2349
    HDU3038
    POJ1611
    IELTS
    POJ1125
    POJ2109
  • 原文地址:https://www.cnblogs.com/taoshihan/p/14025495.html
Copyright © 2011-2022 走看看