首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于变量名的有趣细节

关于变量名的有趣细节
EN

Stack Overflow用户
提问于 2010-09-03 00:30:22
回答 3查看 1.7K关注 0票数 5

我在网上看过很多关于游戏的教程(然而,这些都是很通用的)。

为什么许多开发人员将他们的变量命名为:

代码语言:javascript
运行
复制
mContext

对我来说,默认情况下只将其命名为"context“或类似的名称。

为什么"m“在前面,有什么原因吗?(我知道这是一个风格问题,但我只是好奇它代表什么)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-03 00:36:03

m将表示该对象是相关类的成员变量。Hungarian Notation的常见用法是在名称前面加上变量用途或类型的线索。

票数 5
EN

Stack Overflow用户

发布于 2010-09-03 00:41:38

对于我们中那些不赞成用这样的字符弄乱变量名的人来说,他们被称为“瘤”。在我看来,在今天的IDE中,最好去掉这些缺点,因为我们可以很容易地区分局部变量和成员变量,而不需要他们的帮助。

票数 8
EN

Stack Overflow用户

发布于 2010-09-03 00:38:59

许多程序员喜欢在变量前面加上代表变量所代表的对象类型的小写字母。例如:

var strMyString = new String();

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3629155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档