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 サイトの他の関連記事を参照してください。