Golang では、大きな整数 (bigint) は、多くの場合、big.Int で表されます。場合によっては、この bigint を文字列 (string) または通常の整数 (int) に変換する必要が生じることがあります。
bigint を文字列に変換するには、String を使用します。 big.Int のメソッド。 bigint の文字列表現を返します。
bigint := big.NewInt(123) bigstr := bigint.String()
ここで、bigstr は文字列表現 "123" を格納します。
bigint から整数への変換integer は単純なプロセスではありません。ただし、bigint が int の範囲で表現できることが確実な場合は、bigint を表す 64 ビット整数値を返す Int64 メソッドを使用できます。
bigint := big.NewInt(123) int64int := bigint.Int64()
ただし、次の点に注意してください。 bigint を int の範囲で表現できない場合、パニックが発生します。
以上がGo の「big.Int」を文字列または整数に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。