我在网上看过很多关于游戏的教程(然而,这些都是很通用的)。
为什么许多开发人员将他们的变量命名为:
mContext
对我来说,默认情况下只将其命名为"context“或类似的名称。
为什么"m“在前面,有什么原因吗?(我知道这是一个风格问题,但我只是好奇它代表什么)
发布于 2010-09-03 00:36:03
m
将表示该对象是相关类的成员变量。Hungarian Notation的常见用法是在名称前面加上变量用途或类型的线索。
发布于 2010-09-03 00:41:38
对于我们中那些不赞成用这样的字符弄乱变量名的人来说,他们被称为“瘤”。在我看来,在今天的IDE中,最好去掉这些缺点,因为我们可以很容易地区分局部变量和成员变量,而不需要他们的帮助。
发布于 2010-09-03 00:38:59
许多程序员喜欢在变量前面加上代表变量所代表的对象类型的小写字母。例如:
var strMyString = new String();
https://stackoverflow.com/questions/3629155
复制相似问题