ホームページ  >  記事  >  バックエンド開発  >  Go言語における識別子の意味は何ですか

Go言語における識別子の意味は何ですか

青灯夜游
青灯夜游オリジナル
2023-01-31 10:16:393495ブラウズ

Go 言語では、識別子は、さまざまな変数、メソッド、関数などの名前を付けるために Go 言語で使用される文字シーケンスを指します。識別子は、複数の文字、アンダースコア "_"、数字で構成されます。最初の文字は文字である必要があります。平たく言えば、自分で定義できる名前を識別子と呼ぶことができます。識別子は使用する前に宣言する必要があります。識別子を宣言するとは、識別子を定数、型、変数、関数、またはコード パッケージにバインドすることになります。識別子の名前を同じコード ブロック内で繰り返すことはできません。

Go言語における識別子の意味は何ですか

このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。

Go 言語の識別子とは何ですか?

Golang がさまざまな変数、メソッド、関数などの名前を付けるために使用する文字シーケンス。識別子シンボルと呼ばれます。

識別子は、さまざまな変数、メソッド、関数などに名前を付けるために Go 言語で使用される文字シーケンスを指します。識別子は複数の文字、アンダースコア_、数字で構成され、最初の文字は文字である必要があります。

平たく言うと、名前を付けられる場所はどこでも識別子と呼ばれます。名前を付けられる場所はすべて識別子と呼ばれます。簡単に理解すると、識別子は名前であり、その主な機能は次のとおりです。名前として: 変数、関数、クラス、モジュール、その他のオブジェクトの名前。

識別子は使用する前に宣言する必要があります。識別子を宣言するとは、識別子を定数、型、変数、関数、またはコード パッケージにバインドすることになります。識別子の名前を同じコード ブロック内で繰り返すことはできません。

Go 言語識別子の命名規則

  • Go 言語識別子は、大文字と小文字、0 ~ 9、_ の 26 個の英字で構成されます。

  • Go 言語の識別子を数字で始めることはできません。

  • Go 言語の識別子では、大文字と小文字が厳密に区別されます。

  • Go 言語識別子には、スペース、@、%、$ などの特殊文字を含めることはできません。

  • アンダースコア _ 自体は、Go の特別な識別子であり、空の識別子と呼ばれます。他の任意の識別子を表すことができますが、それに対応する値は無視されます (例: 戻り値は無視されます)。したがって、識別子としてではなく、プレースホルダーとしてのみ使用できます。

  • システム予約キーワードを識別子として使用できません (合計 25)。

識別子に名前を付けるときは、次の点にも注意する必要があります。

  • 識別子の名前は、できる限り短く、意味のあるものにする必要があります。 ;

  • 標準ライブラリのパッケージ名で繰り返し使用することはできません;

  • 変数、関数、および定数に名前を付けるときは、キャメル ケースの名前付け方法を使用してください、stuName、getVal;

もちろん、Go 言語の変数、関数、定数の名前の最初の文字を大文字にすることもできます。 、他のパッケージからアクセスできることを意味します (Java の public に似ています); 最初の文字が小文字の場合は、このパッケージでのみ使用できることを意味します (Java の private に似ています)。

【関連する推奨事項: Go ビデオ チュートリアル プログラミング教育

以上がGo言語における識別子の意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。