level 1
贴吧用户_0QtNCXG
楼主
Swift语言支持中文标识符(变量名、类名、函数名),大家都知道的。
但看清楚题目,我说的可不仅仅是Swift,我说的是Xcode这个编程环境。
亲测Xcode 5.1.1及以上的版本,OC、C、C++均能使用中文作为标识符。当然,使用日文、韩文、希腊字母等字符也是完全支持的。
只是,在OC、C、C++里使用这些字符时,有时候自动感应会不太灵,按住Command键鼠标也不会出现手型。除此以外,编译、运行完全正常。
其实支不支持这些字符作为标识符,不是由语言决定的,而是由编译器决定的,编译器能看得懂就能行。反正不管用什么文的标识符,编译之后还不都变成了0和1。可能编译效率会有所降低,但程序运行效率是没有区别的。软件用户更关心的是后者。
2014年10月30日 08点10分
1
但看清楚题目,我说的可不仅仅是Swift,我说的是Xcode这个编程环境。
亲测Xcode 5.1.1及以上的版本,OC、C、C++均能使用中文作为标识符。当然,使用日文、韩文、希腊字母等字符也是完全支持的。
只是,在OC、C、C++里使用这些字符时,有时候自动感应会不太灵,按住Command键鼠标也不会出现手型。除此以外,编译、运行完全正常。
其实支不支持这些字符作为标识符,不是由语言决定的,而是由编译器决定的,编译器能看得懂就能行。反正不管用什么文的标识符,编译之后还不都变成了0和1。可能编译效率会有所降低,但程序运行效率是没有区别的。软件用户更关心的是后者。