ホームページ > バックエンド開発 > Golang > big.NewInt() に変数/パラメータを渡す方法

big.NewInt() に変数/パラメータを渡す方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2024-02-05 22:18:04
転載
857 人が閲覧しました

如何将变量/参数传递给 big.NewInt()

質問の内容

次のコード スニペットは、N := big.NewInt(n) でコンパイルに失敗し、次のエラーが発生します。 :

リーリー リーリー

int64 リテラル (つまり N := big.NewInt(1)) を渡すと、それは機能します。しかし、int64 変数または引数/引数を big.Int に変換する方法が必要です。私が何を間違えたのでしょうか? Go はこれをまったくサポートしていないのでしょうか?


正解


このエラーは、https://pkg.go.dev/math/big# NewInt 関数が を使用しているためです。 int 型ではなく、引数として int64 値を使用します。必要な型変換を実行します:

リーリー

さらに、計算ロジックは次のように非常に簡単に記述できます。 リーリー

https://www.php.cn/link/861f8aa2598860c0023f399e992eb747

以上がbig.NewInt() に変数/パラメータを渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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