展开

关键词

camelCase

在英语中,依靠单词的大小写拼写复合词的做法,叫做“骆驼拼写法”(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。这种拼写法在正规的英语中是不允许的,但是在编程语言和商业活动中却大量使用。比如,sony公司的畅销游戏机PlayStation,play和station两个词的词首字母都是大写的。这样做的好处是可以用一连串的描述性单词来表述一个新的含义——因为中间没有空格,可以被视为一个新词(组),而不是一个短语。它之所以被叫做“骆驼拼写法”,是因为大小写的区分使得复合词呈现“块状”(bump),看上去就像骆驼的驼峰(hump),有高有低。“骆驼拼写法”又分为两种。第一个词的首字母小写,后面每个词的首字母大写,叫做“小骆驼拼写法”(lowerCamelCase);第一个词的首字母,以及后面每个词的首字母都大写,叫做“大骆驼拼写法”(UpperCamelCase),又称“帕斯卡拼写法”(PascalCase)。

相关内容

云服务器

云服务器

腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。
  • 骆驼拼写法(CamelCase)

    在英语中,依靠单词的大小写拼写复合词的做法,叫做骆驼拼写法(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。
    来自:
    浏览:475
  • 如何在AngularJS中将破折号转换为camelCase?

    如何在AngularJS中将破折号转换为camelCase?例如:“min-max”变为“minmax”。
    来自:
    回答:2
  • 广告
    关闭

    腾讯「技术创作101训练营」第三季上线!

    快来报名!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 在CSS ID或类中使用CamelCase可以吗?

    我习惯于在开发中使用camelcase,并且因为有设计交叉,所以想知道是否有任何技术原因(不管意见)在HTML中使用它。
    来自:
    回答:2
  • Hibernate实体字段camelcase,数据库下划线问题如何解决?

    我在camelcase中有实体字段。我无法改变这些。 有什么,也许我可以使用类级别的注释来默认实体列名注释到camelcase的等价物?
    来自:
    回答:1
  • 如何将CamelCase转换为camel_case?

    如果我有: $string = CamelCase; 我需要 camel_case PHP为此提供了一个函数吗?
    来自:
    回答:2
  • 如何将CamelCase转换为Java中的人类可读名称?

    我想写一个将CamelCase转换成人类可读名称的方法。
    来自:
    回答:2
  • JavaScriptjQuery:拆分CamelCase字符串并添加连字符而不是空格

    我想这是regex的一个多部分情况,但是在大写字母上如何分割CamelCase字符串,将它们转换为小写字母,然后在每个新字符串之间添加一个连字符?
    来自:
    回答:2
  • CamelCase强调并返回到Objective-C中是怎么回事?

    我正在寻找一种简单而有效的方法来将CamelCase中的字符串转换为下划线符号(即,MyClassName - > my_class_name)并在Objective C中再次返回。
    来自:
    回答:2
  • 如何将返回的JSON对象属性转换为(下一级)CamelCase?

    我从API返回了JSON,如下所示: Contacts: 为了保持这个一致性与我的代码样式(CamelCase-小写第一个字母),我想转换数组以生成以下内容: contacts: 最简单最好的方法是什么
    来自:
    回答:2
  • C#开发代码规范中PascalCase和camelCase的两个有用的方法类

    骆驼拼写法,英文名CamelCase。第一个词的首字母,以及后面每个词的首字母都大写,叫做“大骆驼拼写法”(UpperCamelCase),又称“帕斯卡拼写法”(PascalCase)两者核心差别:PascalCase第一个单词的首字母大写,而CamelCase
    来自:
    浏览:344
  • Umarshall JSON对象,带有Jackson和JAXB之间的下划线和camelCase字段问题如何解决?

    使用JAXB(2.2)和Jackson(1.9.13),我无法将以下JSON对象解组到我的POJO { userId: foo, group_id: bar} 请注意,有效内容包含camelCase和下划线字段setGroup_Id(String value) { this.groupId = value; }} 请注意,JAXB现在生成了具有组ID的下划线的setter getters,但该group_id字段仍被转换为CamelCase
    来自:
    回答:2
  • 在Ruby中如何将嵌套的哈希键从CamelCase转换为snake_case?

    在Ruby中如何将嵌套的哈希键从CamelCase转换为snake_case?
    来自:
    回答:2
  • Markdown 代码规范

    #x27;.md$' | xargs npx lint-md" fnlintfnlint 用于检查文件名规范,内置4种规范: kebabcase (如 kebab-case.md)camelcase(如 camelCase.js)pascalcase (如 PascalCase.js)snakecase (如 snake_case.rb) 其中kebabcase适合用于检查 Markdown 文档的文件名
    来自:
  • C#学习笔记(一)

    两种命名约定,称为PascalCase和camelCase。在名称中使用的大小写表示它们的用途。它们都应用到由多个单词组成的名称中,并指定名称中的每个单词除了第一个字母大写之外,其余字母都是小写。在camelCase中,还有一个规则,即以第一个单词以小写字母开头。   camelCase变量名:age     firstName     timeOfDeath    PascalCase变量名:Age   FirstName    WinterOfDiscontent对于简单的变量,使用camelCase规则,对于比较高级的命名则使用PascalCase5.
    来自:
    浏览:225
  • asp dotnet core 3.0 接口返回 json 使用 PascalCase 格式

    在 asp dotnet core 3.0 默认的 webapi 返回接口都是返回 json 格式,同时这个 json 格式使用的是 CamelCase 属性名风格。如果想要兼容之前的格式,让 webapi 返回的 json 的属性名使用 PascalCase 格式,那么请看本文默认的 ASP.NET Core 3.0 的 WebAPI 的 json 返回值的属性使用首字符小写的 CamelCasePascalCase 属性名风格使用 DefaultContractResolver 就是 PascalCase 风格使用 CamelCasePropertyNamesContractResolver 就是 CamelCase());Migrate from ASP.NET Core 2.2 to 3.0 PreviewSerializing a PascalCase Newtonsoft.Json JObject to camelCase
    来自:
    浏览:1442
  • 精选提高开发效率的15个idea插件

    切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, wordslowercase, Words Capitalized, PascalCase)转换为SCREAMING_SNAKE_CASE (或转换为camelCase)转换为 snake_case (或转换为camelCase)转换为dot.case (或转换为camelCase)转换为hyphen-case (或转换为camelCase)转换为hyphen-case (或转换为snake_case)转换为camelCase (或转换为Words)转换为camelCase (或转换为lowercase words)转换为PascalCase (或转换为camelCase)选定文本大写样式反转Gsonformat
    来自:
    浏览:9842
  • 盘点开发者最爱的 IntelliJ 插件 Top 10

    String Manipulation提供强大的文本转换操作:切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snakecase, SCREAMINGSNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)转换为SCREAMINGSNAKECASE (或转换为camelCase)转换为 snake_case(或转换为camelCase)转换为dot.case (或转换为camelCase)转换为hyphen-case (或转换为camelCase)转换为hyphen-case (或转换为snake_case)转换为camelCase (或转换为Words)转换为camelCase (或转换为lowercase words)转换为PascalCase (或转换为camelCase)选定文本大写样式反转UnEscape
    来自:
    浏览:247
  • 最好用的 IntelliJ 插件 Top 10

    String Manipulation提供强大的文本转换操作:切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snakecase, SCREAMINGSNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)转换为SCREAMINGSNAKECASE (或转换为camelCase)转换为 snake_case(或转换为camelCase)转换为dot.case (或转换为camelCase)转换为hyphen-case (或转换为camelCase)转换为hyphen-case (或转换为snake_case)转换为camelCase (或转换为Words)转换为camelCase (或转换为lowercase words)转换为PascalCase (或转换为camelCase)选定文本大写样式反转UnEscape
    来自:
    浏览:476
  • GPU 云服务器

    腾讯GPU 云服务器是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于深度学习训练、科学计算、图形图像处理、视频编解码等场景……
    来自:

扫码关注云+社区

领取腾讯云代金券