私にとって、英語は大きすぎる山です。 Visual Studio 2017(C++)、Unity 3D(C#)、Visual Studio Code(html)、Eclipse(java)、Android Studioなどのツールを使用するたびに、私は常に自分の母国語で変数を割り当てました。英語以外の外国語の変数名は使用できますか?
EX)
int get넓이(int 가로, int 세로)
{
int square = 가로 * 세로;
return square;
}
しかし、多くの人々は、彼らが「エラーを引き起こす」ことができるので、英語以外の変数名を使用しないことをお勧め。しかし、私はまだ何かエラーを経験していません。
この問題については、Unity Game Engineのカスタマセンターにも連絡しました。 彼らは私のようにこう答えた。 "[Visual Studio→ファイル→詳細な保存オプション]に移動して、「デフォルトのエンコードオプションとして保存」をUTF-8に指定することでこれを行うことができます。
英語以外の言語でプログラミングするときにエラーが発生するのではないかと思います。英語以外の変数名を使用してエラーが発生していないためです。私はこの問題について他のコミュニティサイトにも連絡しましたが、問題を経験した人はいませんでした。
[変数名にUnicode文字を使用しないでください。](https://stackoverflow.com/q/24458953/995714)、[Java識別子としてUnicode記号を使用するのは良い考えですか?](https:///stackoverflow.com/q/2793792/995714) –
多くの考慮事項があります:1.言語はそれをサポートしていますか?あなたのチームメイトはそれをサポートしていますか? 3.新しい "外国語"開発者が今後これに問題を引き起こすのだろうか? – deceze
私はそれをやっていないと言いたい(私はそれを一度必要とし、それは良い考えではなかった)。 @decezeとは別に、1つの言語よりも悪い言語を混在させることに注意してください。 'getフィー'を見てみましょう。より多くのデリバーがいる場合は、異なる言語で同じ用語の名前を付けることになります。 – Daniel