当我看到这对一些学生写了一个小程序,我经常看到这样的事情:(哈斯克尔,德语):为什么非ascii字符在函数/ var名称中仍然不受欢迎?
ueber = "What the haeck!"
,而不是
über = "What the häck!"
被指定为许多现代语言通过UTF-8允许声明名称中包含非标准字符,是否有一个特别的原因可以避免这些项目中的这些特性,这肯定只适用于能够输入这些字符的人们(比如德国学生团队呢? )或者这仅仅是一个历史原因?
我知道,如果您在国际上开发应用程序,您应该在a-zA-Z_0-9
保留名称,但是有没有任何理由在“本地”项目中避免此问题?
这可能最好是社区Wiki。我不知道。 – 2010-09-08 11:42:17
嗯......我并不完全知道社区维基的标准,但他们包括AFAIK,它不是一个真正的“问题”,它没有一个明确的答案。 – fuz 2010-09-08 11:51:59