ホームページ > バックエンド開発 > Golang > Go `big.Int` を文字列または整数に変換するにはどうすればよいですか?

Go `big.Int` を文字列または整数に変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-28 18:20:12
オリジナル
660 人が閲覧しました

How to Convert a Go `big.Int` to a String or Integer?

Go で BigInt を文字列または整数に変換する

問題:

を使用する場合Go では大きな整数値が big.Int 型として表現されるため、文字列に変換する必要がある場合があります。またはさまざまな理由で整数表現が使用されないことがあります。この変換はどのように実行できますか?

解決策:

big.Int を文字列に変換するには、単純に String メソッドを使用します。これは、整数値を文字列として返します。弦。例:

bigint := big.NewInt(123)
bigstr := bigint.String()
ログイン後にコピー

これにより、文字列表現「123」が bigstr 変数に割り当てられます。

big.Int を整数に変換するには、Int64 または Uint64 メソッドを使用します。 Int64 は整数値を 64 ビット符号付き整数として返しますが、Uint64 は整数値を 64 ビット符号なし整数として返します。例:

bigint := big.NewInt(123)
int64Value := bigint.Int64()
uint64Value := bigint.Uint64()

fmt.Println(int64Value) // Prints "123"
fmt.Println(uint64Value) // Prints "123"
ログイン後にコピー

以上がGo `big.Int` を文字列または整数に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート