骆驼大小写和帕斯卡大小写错误
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/
我经常忘记哪个是 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/