黑马程序员技术交流社区

标题: 关于变量字母的大小写问题 [打印本页]

作者: 王连    时间: 2012-4-15 14:45
标题: 关于变量字母的大小写问题
变量首字母在哪种情况下用是大写,哪种情况下是小写?即是什么时候用 Camel命名法什么时候用Pascal命名法?请各位前辈详细举例说明下,谢谢
作者: 胡杰震    时间: 2012-4-15 16:48
微软建议:对于简单的变量用camel,比较高级的用pascal.基本上每个开发公司都有自己的内部的命名规则,以便整合资源,方便工作!
作者: 余耀明    时间: 2012-4-15 17:11
这要看用哪种命名法了。
camel命名法,即骆驼式命名法,正如它的名称所表示的那样,是指混合使用大小写字母来构成变量、函数和类的名字。例如,用骆驼式命名法命名一个函数名:printEmployeePaychecks();
骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。

pascal命名法,骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写
         如:void DisplayInfo();
                string UserName;
            二者都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼命名法居多。
简单说:MyData就是一个pascal命名的示例
而myData是一个camel命名法,它的第一个单词的第一字母是小写,后面的单词首字母大写。看起来像个驼峰。

作者: 余晓亮    时间: 2012-4-15 18:01
余耀明 发表于 2012-4-15 17:11
这要看用哪种命名法了。
camel命名法,即骆驼式命名法,正如它的名称所表示的那样,是指混合使用大小写字母 ...

学习了
作者: 谢栋文    时间: 2012-4-16 22:58
一般来说,变量名除了常量就使用驼峰命名法即首字母小写其余单词首字母大写,方法名也是这样的,其他的比如类名枚举名结构名就使用pascal命名法既首名称字母及其余单词首字母都大写.基本上现在都这么用的.
作者: 陈世伟    时间: 2012-4-17 16:23
按公司要求写。没要求就按camel
作者: 周俊辉    时间: 2012-4-18 09:56
按规定和个人喜好吧。
作者: 韩新凯    时间: 2012-4-18 11:19
常量用大写
方法和变量首字母小写后面单词首字母大写
作者: china_xiaowu    时间: 2012-4-18 11:30
关于变量名的命名规则,大写还是小写!看公司的编程习惯和自己的习惯!一般都是一个单词的首字母大写,如果是两个单词的组合,就是第一个单词和第二个单词的首字母,都大写!还能简写!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2