* プログラミング言語: 一部の言語には慣習がありますが、すべてではありません。
* コーディングスタイル: チームまたは個人は、独自のスタイルガイドを持っている場合があります。
* 目的: プレフィックスを使用して、変数のデータ型、範囲、または目的を示すことができます。
ここに、プレフィックス規則の例がいくつかあります:
* c#:
* `m_` プライベートメンバー変数の場合。
* `_` ローカル変数の場合(必須ではありませんが、頻繁に使用されます)。
* java:
* `m` プライベートメンバー変数の場合(多くの場合、「Musername」のように、より記述的な名前が続きます)。
* `_` ローカル変数の場合(必須ではありませんが、頻繁に使用されます)。
* javascript: 特定のプレフィックスはありませんが、開発者は以下を使用できます。
* `_` クラス内のプライベート変数の場合(これは、厳格なルールではなく、慣習です)。
* python: 特定のプレフィックスはありませんが、開発者は以下を使用できます。
* `_` プライベート変数の場合(これは慣習であり、厳格なルールではありません)。
* `__` 非常にプライベート変数の場合(二重アンダースコアを使用すると、「名前のマングリング」メカニズムが作成され、クラスの外で変数がアクセスできません)。
重要な注意: プレフィックスは単なる規則です。変数の動作は変更されません。目的を明確に示す意味のある説明的な変数名を選択することがより重要です。
例:
整数変数に「i」または `x`を使用する代わりに、読みやすさと理解のために「customercount」または` totalRevenue`を使用することを検討してください。
