相关疑难解决方法(0)

在Go中将bigint转换为字符串

如何在Golang中将big int转换为字符串(或整数)?

bigint := big.NewInt(123) //This is what I have
bigstr = "123" //This is what I want
Run Code Online (Sandbox Code Playgroud)

string int go bigint

10
推荐指数
1
解决办法
1万
查看次数

如何使用 go 将十六进制转换为整数

我使用下面提到的代码使用 go 将十六进制值转换为十进制

numberStr := strings.Replace(s, "0x", "", -1)
    numberStr = strings.Replace(numberStr, "0X", "", -1)
    n, err := strconv.ParseUint(numberStr, 16, 64)
    if err != nil {
        panic(err)
    }
    return n 
Run Code Online (Sandbox Code Playgroud)

十六进制值为:0x340aad21b3b700000

但抛出错误:strconv.ParseUint: parsing "340aad21b3b700000": value out of range

您能建议任何替代解决方案吗?

go

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

go ×2

bigint ×1

int ×1

string ×1