骆驼案和帕斯卡案错误

joh*_*hny 30 naming-conventions

我经常忘记哪个是Camel案例,哪个是Pascal案例.所以我想也许有点历史会有所帮助.这些公约的名称来自哪里?他们的名字背后有一些历史吗?

Ema*_*jar 40

要记住骆驼的情况,你必须考虑大写字母的形状.它们就像骆驼的驼峰,你可以在这张照片中看到.

Pascal Casing - 将每个单词大写:

ThisShouldBePascalCase

Camel Casing - 类似于pascal case,但第一个单词没有大写:

thisShouldBeCamelCase

你可以在这里阅读一些历史

  • 我不认为"CamelCase"图片是有用的,因为它使用Pascal Casing - 第一个字母大写. (5认同)
  • 大声笑我认为,如果他们将其命名为SCREAMING CASE,它将使xD更具意义 (2认同)

小智 25

帕斯卡是一个人名......一个人的名字总是开始大写,而"骆驼"只是一个名词,因此,除非句子的开头,总是小写的.

  • @Nick此答案与接受的答案不同,因为它提供了完全不同的_mnemonic device_来记住PascalCase和camelCase之间的区别。 (3认同)
  • @Nick OP 正在寻求帮助记住哪个是哪个,这个答案以助记符的形式提供了帮助。从这个答案的点赞数来看,我猜其他人也在寻找一种方法来记住哪个是哪个。 (3认同)
  • SO也是一种学习资源,有时拥有许多观点和/或附加信息会很有帮助。我相信这就是能够为单个问题添加“许多”答案的目的之一。 (3认同)

Kel*_*ane 8

骆驼案 - 第一个单词小写的第一个字母,每个单词的第一个字母,之后应该是大写字母

例子:

  • c amel C ase
  • c amel C ase L etter

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

例子:

  • P ascal C ase
  • P ascal C ase L etter