Go のパブリック識別子とプライベート識別子: 大文字と小文字
Go では、パブリック アクセス修飾子とプライベート アクセス修飾子は最初の文字によって決まります。識別子の名前。大文字の識別子はパブリックですが、小文字の識別子はプライベートです。この命名規則は、関数だけでなくコンテナ クラスにも適用されます。
パブリック関数
前述したように、Go のパブリック関数は最初の文字を大文字で宣言します。このルールは、インポートするパッケージ内の関数にも適用されます。たとえば、「container/list」パッケージをインポートすると、List タイプは「list.List」としてアクセスできるようになります。
Container Class References
*list.List や l := list.New() などのコンテナ クラス参照の場合、小文字の識別子 (list) は型自体ではなくパッケージ名を参照します。パッケージ名は、パッケージ パスの最後の部分 (この場合は「list」) のエイリアスとして割り当てられます。
パッケージ名
に注意してください。実際のパッケージ名は、パッケージ パスの最後の部分と必ずしも一致するとは限りません。パッケージ名は、パッケージのコード内の宣言によって決まります。
ルールの概要
Go のパブリック識別子とプライベート識別子の一般的なルールは次のとおりです。
以上がGo での識別子の可視性を決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。