在英语中,依靠单词的大小写拼写复合词的做法,叫做“骆驼拼写法”(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。
这种拼写法在正规的英语中是不允许的,但是在编程语言和商业活动中却大量使用。比如,sony公司的畅销游戏机PlayStation,play和station两个词的词首字母都是大写的。
它之所以被叫做“骆驼拼写法”,是因为大小写的区分使得复合词呈现“块状”(bump),看上去就像骆驼的驼峰(hump)。
“骆驼拼写法”又分为两种。第一个词的首字母小写,后面每个词的首字母大写,叫做“小骆驼拼写法”(lowerCamelCase);第一个词的首字母,以及后面每个词的首字母都大写,叫做“大骆驼拼写法”(UpperCamelCase),又称“帕斯卡拼写法”(PascalCase)。
程序里变量名称的拼写很多人有不同的习惯。基本上语言本身就有一个风格。比如 StringLength,string_length,stringLength。最后一种就叫 camel-case。第一个词小写,后续的词的首字母大写。造成一种效果,就跟骆驼的驼峰一样,中间高,两边低,有单峰骆驼,双峰骆驼,多峰骆驼(这个好像比较少见)。微软的命名风格是第一种。但匈牙利命名法里把变量类型作为前缀(小写)的写法又刚好和camel-case巧合起来。
据说这种写法起源很早,但产生影响力的系统可能是Smalltalk,Java等。
以前这种写法还只限于程序领域,但是现在它的影响力慢慢渗透出来,好多产品的名称都变成这个风格了,iMac, xServe, iTunes,硬件软件都以取这样的名称为时尚。
分享到:
相关推荐
9. **命名和可访问性**:遵循PascalCase和camelCase命名约定,公共成员使用PascalCase,非公共成员使用camelCase。类名应以大写字母开头,构造函数也不例外,即使它是私有的。 10. **重载构造函数**:当类有多个...
11. 符合camelCase命名约定的例子有mouseDoubleClick。 12. 变量x1的声明和赋值语句为“float x1=3.5F”时,x1属于System.Single.NETFramework数据类型。 13. 变量x1的声明和赋值语句为“double x1=3.5”时,x1属于...
如果蔬菜名称超过一个单词,请使用camelCase命名约定。 2.用您的蔬菜的JPG图像填充此目录。 有关在哪里找到图像的一些建议: Unsplash , Pexels和png 。 这些图像必须公开提供给公众使用,且不得产生任何信誉。 ...
此工具将帮助您将使用 CamelCase 约定的文件转换为 _underscoring! 运行程序很简单: $ cd <wherever>/<this>/<may>/<live>/CamelCase_to_underscore $ python main.py 如果您想转换单个短语(或多个短语),请按...
- 使用camelCase命名风格,例如`namingConvention`,避免下划线分隔的命名如`naming_convention`。 - 遵循语境灵活变通,但尽量保持一致性。例如,如果变量代表一个数组,名字使用复数形式,如`fruits`。 2. 变量...
12. 命名约定的其他方面: - 避免使用保留字作为标识符。 - 长度过长的名称应适度折行,使用下划线连接,如veryLongVariableName。 总的来说,遵循这些C#命名规范有助于编写出易于理解和维护的代码。当团队成员都...
在编程世界中,C#是一种广泛应用的面向对象的编程语言,由微软公司开发并纳入.NET框架。遵循良好的命名规范是编写...在实际项目中,团队还可能根据需要制定自己的内部命名约定,但这些基本规范构成了C#代码风格的基础。
匈牙利命名法是一种在编程中广泛使用的标识符命名规则,尤其在Microsoft的...因此,现代编程实践中,有时会结合其他命名约定,如驼峰式命名法(CamelCase)或帕斯卡命名法(PascalCase),以达到更清晰的代码风格。
gulp检查文件命名约定 check-file-naming-convention插件 用法 首先,安装gulp-check-file-naming-convention作为开发依赖项: npm install --save-dev gulp-check-file-naming-convention 然后,将其添加到您的...
1. **命名的一致性**:在项目中,所有元素的命名应遵循统一的规则,如大小写约定。常见的有驼峰式命名(CamelCase)、下划线分隔命名(snake_case)或短横线分隔命名(kebab-case)。例如,变量名可以使用camelCase...
按照Java的命名约定,类名应该使用`驼峰式命名法`(CamelCase),即每个单词的首字母大写,从第二个单词开始,每个单词的首字母都大写。例如,描述中的`AllTheColorOfTheRainbow`就是一个符合规范的类名。类名通常...
- 遵循驼峰命名法(CamelCase),即除首个单词外,每个单词首字母大写。例如:myVariableName。 - 类型名应使用全大写字母的下划线分隔(PascalCase),例如:MyTypeName。 - 变量名和函数名使用驼峰命名法,例如:...
- 保持代码风格的一致性至关重要,团队成员应遵循相同的命名约定。 通过遵循这些命名规范,AS3程序员可以提高代码的可读性和团队间的合作效率。了解并实践这些规范,能够使你的代码更易于理解,减少错误,并提升...
在JavaScript中,这是一种常见的命名约定。在Vue实例中,你可以通过`components`选项注册组件时使用这种命名,例如`components: { myComponent }`。 3. **PascalCase(帕斯卡命名)**:例如`MyComponent`。虽然Vue...
C#作为一种广泛使用的面向对象编程语言,拥有自己的一套命名约定标准。 #### 1.2 C#官方指南 微软为C#提供了一套官方的命名规范指南,主要包括以下几部分: - **命名规则**:用于定义标识符(如变量、参数、类型...
时间相关的类型和变量应使用标准的时间格式,如`System.DateTime`,并遵循一致的命名约定。 以上就是关于编程中命名规范的一些基本原则和建议。通过遵循这些规范,可以大大提高代码的质量和可维护性,同时也使得...
2. **驼峰式命名**:在JavaScript和CSS中,推荐使用驼峰式命名(CamelCase)来命名`class`,如`mainContent`,这使得代码更易于阅读,尤其在JavaScript中与DOM元素交互时。 3. **短横线命名**:HTML中的`class`命名...
本文将深入探讨Python的命名规则、作用域、生命周期以及命名约定,帮助你更好地理解和运用这一关键概念。 首先,Python的命名规则相当简单且直观。标识符由字母(包括下划线"_")和数字组成,但不能以数字开头。...
**规则2-1:** 类成员变量应使用camelCase命名规则,即首字母小写。 ``` class MyClass { private string myVariable; } ``` **规则2-2:** 在类字段变量名前可以添加下划线“_”作为前缀。这样做的好处是可以清晰...
1. **命名约定**:在C语言中,有几种常见的命名约定,例如下划线命名法(snake_case)和驼峰命名法(camelCase)。驼峰命名法在C++和面向对象编程中更为常见,但在C语言中,下划线命名法更受欢迎,例如`my_variable_...