Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

3年前关闭。



Improve this question




对我来说,英语太大了。因此,每当我使用诸如Visual Studio 2017(C++),Unity 3D(C#),Visual Studio Code(html),Eclipse(java)和Android Studio之类的工具时,我总是以我的母语分配变量。

例如)
    int get넓이(int 가로, int 세로)
    {
        int square = 가로 * 세로;
        return square;
    }

但是,许多人建议不要使用非英语变量名称,因为它们会“导致错误”。但是我还没有遇到任何错误。

我还就此问题联系了Unity Game Engine客户中心。
他们就这样回答我。 “您可以通过以下方法执行此操作:转到[Visual Studio→文件→高级保存选项],然后将“另存为默认编码选项”指定为UTF-8。

因此,我想知道用英语以外的语言编程时是否有错误。因为我没有遇到使用非英语变量名的错误。我也已就此问题与其他社区站点联系,但是我没有看到任何遇到此问题的人。

最佳答案

它完全取决于您使用的编程语言。例如,Python3将支持它(大多数情况下,只要是Unicode),但是Python2完全不喜欢它,因为它仅支持ASCII。

与任何代码一样,如果它使您更轻松,则可以这样做。如果要部署到其他人,请尽力使它对其他人可读。只要确保您的语言完全支持Unicode。

关于variables - 可以使用非英语外语变量名称吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47200257/

10-14 06:12