骆驼大小写和帕斯卡大小写错误

Camel case and Pascal case mistake

我经常忘记哪个是 Camel 大小写,哪个是 Pascal 大小写。所以我想也许了解一点历史会有帮助。这些约定的名称从何而来?他们的名字背后有什么历史吗?

要记住驼峰式大小写,您必须考虑大写字母的形状。正如您在 this 图片中看到的那样,它们就像骆驼的驼峰。

Pascal Casing - 将每个单词大写:

ThisShouldBePascalCase

驼峰式大小写 - 类似于帕斯卡大小写,但第一个单词没有大写:

thisShouldBeCamelCase

你可以读一些历史here

更新: 看完评论改驼峰图

驼峰式 - 第一个单词的第一个字母小写,每个单词的第一个字母,后面的都应该是大写。

示例:

  • camelCase
  • camelCaseLetter

pascal case - 每个单词的第一个字母应该大写。

示例:

  • PascalCase
  • PascalCaseLetter

Pascal 是一个人的名字...一个人的名字总是以大写开头,而 'camel' 只是一个名词,因此除非句子开头,否则总是小写。

帕斯卡案例: 在 Pascal 的情况下,每个字母的每个单词都应该像 MossawarHussain

一样大写

骆驼案例: 顾名思义,它遵循单词的驼峰结构,例如 mossawarHussain

差异:

Pascal 是 Camel 大小写的一个子集。 Pascal的第一个字母大写,骆驼的第一个字母小写,这是这两种情况的主要区别。

在驼峰式中,第一个单词的第一个字母小写,每个单词的第一个字母,之后应该是大写。

例如: 用户名 用户全名

在帕斯卡大小写中,每个单词的第一个字母都应该大写。

例如: 用户名 用户全名

我可能是错的。 PEP 8,对于那些在 python 中写作的人,另有建议。
即在 python => CamelCase https://www.python.org/dev/peps/pep-0008/