鉴于:
arr := make([]byte, 8)
fmt.Println(arr) // [0 0 0 0 0 0 0 0]
big := new(big.Int).SetBytes(arr).Bytes()
fmt.Println(big) // []
我试着把数字 1 放进去,得到了这样的结果:
... // [0 0 0 0 0 0 0 1] from []byte
...// [1] from big.Int
我必须保留 8 的长度,但big.Int不允许这样做。怎样才能把它保存下来呢?
慕侠2389804
相关分类