その理由は次のとおりです。
* 読みやすさ: 数字で変数名を開始すると、人間がコードを読んで理解するのが難しくなります。また、変数名と数値値を区別することも混乱する可能性があります。
* 解析: ほとんどの言語には、コードを分析するパーサーがあります。数字で変数名を開始すると、これらのパーサーが構文を理解する方法と競合する可能性があります。
* キーワード: 多くの言語では、数字は特殊作戦またはデータ型のキーワードとして予約されています。
変数名の一般的なルール:
* 文字またはアンダースコアから始めます: 「_myvariable」、「myvariable」は有効です。
* 英数字とアンダースコアを使用してください: `my_variable1`、` variable_2`は有効です。
* ケースセンシティブ: 「myvariable」は、症例に敏感な言語で「myvariable」とは異なります。
例外:
変数名の先頭に数字を許可する言語がいくつかあります。いくつかの例は次のとおりです。
* python: 一般的には推奨されていませんが、Pythonを使用すると、数字で変数名を開始できます。ただし、これを回避するのはベストプラクティスです。
* matlab: MATLABは、変数名の先頭に数値を許可します。
注意することが重要です: 言語が変数名の先頭に数字を許可しても、一般にコーディングの慣行が悪いと考えられています。標準の命名規則に続いて、コードがより読みやすく保守可能になります。
