为了账号安全,请及时绑定邮箱和手机立即绑定

CamelCase 在遇到很多首字母缩写时,规范的写法是什么?

CamelCase 在遇到很多首字母缩写时,规范的写法是什么?

守着一只汪 2018-07-04 13:26:37
当然这某种程度上是个比较无关紧要的问题。例如,有一个 CFP DCO EVB 组成的变量需要用 CamelCase,怎么写比较合理?通常来讲这种首字母缩写是保留为大写的,例如 HTTPRequest, 但是这里三个都是首字母缩写,大写就无法区分了。写成 CfpDcoEvb 看起来像是最好的办法,但这样没有保留大写,也比较奇怪。
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

“骆驼拼写法”又分为两种。第一个词的首字母小写,后面每个词的首字母大写,叫做“小骆驼拼写法”(lowerCamelCase);第一个词的首字母,以及后面每个词的首字母都大写,叫做“大骆驼拼写法”(UpperCamelCase),又称“帕斯卡拼写法”(PascalCase)

比如 StringLength,string_length,stringLength。最后一种就叫 camel-case。第一个词小写,后续的词的首字母大写。造成一种效果,就跟骆驼的驼峰一样,中间高,两边低,有单峰骆驼,双峰骆驼,多峰骆驼(这个好像比较少见)。微软的命名风格是第一种。但匈牙利命名法里把变量类型作为前缀(小写)的写法又刚好和camel-case巧合起来。

你可以选择:

cfp_dco_evb

OR

cfpDcoEvb


查看完整回答
反对 回复 2018-07-20
  • 1 回答
  • 0 关注
  • 972 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信