「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Go で「エラーが宣言され、使用されていません」というエラーが表示されるのはなぜですか?

Go で「エラーが宣言され、使用されていません」というエラーが表示されるのはなぜですか?

2024 年 11 月 23 日に公開
ブラウズ:266

Why does Go give me \

Go での変数の使用法

Go では、変数の宣言はその使用目的を暗黙的に示し、変数を利用しないとコンパイル時にエラーが発生します。エラー。この慣行は、この言語がコードの明瞭さを重視し、不必要な要素を避けることに由来しています。

変数 "err" は宣言されていますが、明示的に使用されていないため、提供されたコード スニペットでは、エラー "err が宣言されていますが使用されていません" がトリガーされます。コード。スコープやシャドウイングの問題は発生しませんが、コンパイラは、コンパイル速度を低下させる可能性のある潜在的なバグや未使用のインポートを防ぐために、宣言された変数が適切に利用されることを要求します。

エラーを解決するには、変数 "err" を使用します。

var _ = err

または、「err」を使用してエラー チェックを実行することもできます。例:

if err != nil {
    fmt.Println(err.Error())
    return
}

Go では、完全なローカル変数や未使用の関数パラメータが受け入れられることに注意してください。ただし、コードの厳密性と可用性を維持するために、ドキュメントの変数を使用して構築が開始されます。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3