对我来说,英语太大了。因此,每当我使用Visual Studio 2017(C ++),Unity 3D(C#),Visual Studio Code(html),Eclipse(java)和Android Studio等工具时,我总是以我的母语分配变量。
离)
int get넓이(int 가로, int 세로)
{
int square = 가로 * 세로;
return square;
}
然而,许多人建议不要使用非英语变量名,因为它们可能“导致错误”。但我还没有遇到任何错误。
我还就此问题联系了Unity游戏引擎客户中心。 他们这样回答我。 “您可以通过转到[Visual Studio→文件→高级保存选项],然后将”另存为默认编码选项“指定为UTF-8来执行此操作。”
所以,我想知道用英语以外的语言编程时是否有错误。因为我没有使用非英文变量名称的错误。我也就此问题与其他社区网站进行了联系,但我没有看到任何遇到此问题的人。
答案 0 :(得分:1)
它完全取决于你编程的语言。例如,Python3将支持它(大多数情况下,只要它的Unicode),但是,Python2根本不喜欢它,因为它只支持ASCII。
与任何代码一样,如果它让您更容易,那么就这样做。如果要将其部署到其他人身上,请尽量让其他人可以阅读。只需确保您的语言完全支持Unicode。
答案 1 :(得分:1)
但是代码供其他人稍后阅读。除非您不希望任何人维护您的代码,否则您可以使用其他语言的变量。