sách gpt4 ăn đã đi

go - 求一个 big.Int 的平方根

In lại 作者:数据小太阳 更新时间:2023-10-29 03:13:39 30 4
mua khóa gpt4 giày nike

我的项目需要使用 big.Ints,因为我使用的数字超过了 int64 限制。

对于常规整数,您可以使用以下方法对其求平方:

math.Sqrt(value)

但我不知道如何做到这一点,但使用 big.Ints。

任何帮助将不胜感激,

Cảm ơn

câu trả lời hay nhất

sử dụnghttps://golang.org/pkg/math/big/#Int.Sqrt big.int接口(interface)给出

gói chính

nhập khẩu (
"fmt"
"math/big"
)

hàm main() {
var Str = `10000000000000000000000000000000000000000000000000000`
bigInt := &big.Int{}
value, _ := bigInt.SetString(Str, 10)
sqrt := bigInt.Sqrt(value)
fmt.Println(sqrt)
}

Đầu ra:

100000000000000000000000000

关于go - 求一个 big.Int 的平方根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43821111/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress