驼峰命名法
camelCase 是一种命名约定:在复合词中,除第一个单词外,每个单词的首字母都大写。软件开发人员在编写源代码时经常使用 camelCase。
camelCase 在编程中很有用,因为元素名称不能包含空格。camelCase 命名约定让复合名称更易于阅读。例如,myOneMethod 比 myonemethod 更容易阅读。
下面列出了其他 camelCase 示例:
- newString;
- getNewString()
- myVariableName;
camelCase 这个名称(也称为“camel case”或“dromedary case”)来源于骆驼背上的驼峰,复合词中间的大写字母代表了这个驼峰。camelCase 单词可以包含一个或多个大写字母。
camelCase 与 PascalCase 的比较
camelCase 与 PascalCase 类似。PascalCase 会将复合词中所有单词的首字母大写,包括第一个单词。例如,PascalCase 中的 myFunction() 会写成 MyFunction()。程序员编写源代码时可以选择使用任一种字母大小写形式,因为这不会影响语法。虽然每位开发人员都可以选择自己偏好的风格,但某些编程语言有标准的命名约定。例如,在 Java 中,建议使用以下形式:
NOTE: PascalCase 有时也称为“UpperCamelCase”,而标准的 camelCase 可能被称为“lowerCamelCase”。近年来,开发人员逐渐不再使用这些称呼,而是改用 PascalCase 和 camelCase。
测试你的知识