camelcasing相关内容

Ruby API响应为小写驼峰

我正在尝试将API响应作为lowerCamelCase返回,但是它不起作用,我需要对我所有的Controllers/fields都执行此操作,因此我需要整个项目的解决方案. 我尝试了很多东西,包括这个( http://brentvatne.ca /automatic-casing-activemodel-serializer/),他告诉我将Activemodel配置为lower_camel, ..

JSON命名约定(snake_case,camelCase或PascalCase)

是否存在JSON命名的标准? 我看到大多数示例都使用所有小写字母,并用下划线(也称为snake_case)分隔,但也可以使用PascalCase或camelCase吗? 解决方案 没有单一标准,但我看到了您提到的3种样式("Pascal/Microsoft","Java"(camelCase)和"C") (下划线snake_case)),以及至少一个像longer-name这样的keba ..
发布时间:2021-02-13 19:56:26 其他开发

Python类文件名也应该被驼峰化吗?

我知道Python中的类通常使用camelCase进行大小写. 让包含类的文件也被驼峰化也是正常的惯例吗,特别是如果文件仅包含类的话呢? 例如,类className是否也应该存储在className.py中而不是在class_name.py中? 解决方案 以下答案主要来自如果您要遵循PEP 8,则应坚持使用小写字母,并带有可选的下划线. 引用 PEP 8软件包和放大器的命 ..
发布时间:2020-11-06 02:14:32 Python

如何用PHP用大写字母分解字符串?

我有一个字符串:CamelCaseString 我想用大写字母explode(),split()或某种更好的方法将这个字符串分解成单个单词. 最简单的方法是什么? ---解决方案更新--- 此链接指向一个稍有不同的问题,但是我认为答案通常比此页面上当前问题的答案更有用: 如何我在大写字母的字符串中添加了一个空格,但是使用PHP和Regex将连续的大写字母保持在一起吗? ..
发布时间:2020-11-02 03:15:13 PHP

Doctrine 2 ORM使用可恶的CamelCase创建类

我为Doctrine创建了yaml配置。当我尝试使用教义orm:generate-entities 时,它会使用驼峰式的getter和setter方法创建php文件。因此, is_public 字段将转换为 setIsPublic 和 getIsPublic 方法。太好了如何获得 set_is_public 和 get_is_public ?我可以手动编辑生成的php文件,但是我不知道更改架构会发 ..
发布时间:2020-10-25 05:06:07 其他开发

代码分析,CA1709和CA1704之间丢失

由于这两篇知识库文章,我感到困惑: CA1704:标识符应正确拼写 CA1709:标识符应正确区分大小写 我有一个名为 ICD9 的属性。我的代码分析说,我必须将其更改为 Icd 这对我来说听起来很合理。我将其更改为 Icd9 (我不确定为什么它建议 Icd 而不是 Icd9 ),我得到一个不同的警告 KB表示如果我的首字母缩写是三个字母长,则应该使用Pascal大小写。 ..
发布时间:2020-10-04 19:14:07 C#/.NET

从TitleCase C#将字符串转换为camelCase

我有一个字符串,我将其转换为TextInfo.ToTitleCase并删除了下划线并将该字符串连接在一起.现在,我需要将字符串中的第一个字符和只有第一个字符更改为小写,并且由于某种原因,我不知道如何完成此操作.预先感谢您的帮助. class Program { static void Main(string[] args) { string functionN ..
发布时间:2020-07-26 00:57:33 C#/.NET

如何在AppleScript中将一系列单词转换为驼峰式大写字母?

我正在尝试修改Dragon Dictate,它可以使用一系列已讲过的单词来执行AppleScript.我需要找出如何获取包含这些单词的字符串并将其转换为驼峰式大小写的方法. on srhandler(vars) set dictatedText to varDiddly of vars say dictatedText end srhandler 因此,如果我设置了一个宏 ..

驼峰到破折号-两个大写字母彼此相邻

我正在使用此函数将CamelCase转换为虚线字符串: function camel2dashed($className) { return strtolower(preg_replace('/([^A-Z-])([A-Z])/', '$1-$2', $className)); } 这有点奏效,但是当我有前任时会有问题.此字符串:getADog.它返回get-adog,但我想要g ..
发布时间:2020-07-03 06:40:00 PHP

Rails属性名称驼峰问题

我有旧版Sql Server数据库和Rails应用程序。数据库中的列名称 都在PascalCase (FirstName,CustomerId ...)中。 I正在寻找在Ruby中使用underscore_casing和在数据库中使用 PascalCasing的简便方法。我想在Rails 中为数据库中的FirstName列编写 first_name 。 驼峰和下划线将将字符串转换 ..
发布时间:2020-06-01 19:38:54 其他开发

正则表达式匹配骆驼和帕斯卡案例

我将为一种语言编写一个解析器,该语言应该具有关于类型,变量等的命名的严格语法规则.例如,所有类必须必须是PascalCase,所有变量/参数名称和其他标识符必须必须是camelCase. 例如,不允许HTMLParser,并且必须将其命名为HtmlParser.有什么正则表达式的想法可以匹配PascalCase,但其中没有两个大写字母吗? 解决方案 camelCase: ^[a ..
发布时间:2020-05-25 01:08:09 其他开发

小写驼峰变量大小写约定(例如thisVariable)的意义是什么?

我希望不会因为范围太广而被关闭.我知道这取决于个人喜好,但是所有大小写惯例都有一个渊源,我想知道该惯例来自何处,以及人们为什么使用它的合乎逻辑的解释. 就像var empName;一样,在这里.我叫那只较低的骆驼,尽管在技术上可能叫别的东西.就个人而言,我喜欢var EmpName.我叫那头合适的骆驼,我喜欢它. 当我第一次开始编程时,我从较低的骆驼约定开始.我不知道为什么我只是遵循了 ..
发布时间:2020-05-16 20:45:31 其他开发

出于什么原因,我们有lower_case_with_underscores命名约定?

根据您的解释,这可能不是一个口头上的问题,但这确实使我感到困惑.这个约定有什么意义?我知道命名约定不一定一定要有韵律或理由,但是为什么要偏离已经流行的驼峰式大写字母呢? 有没有在lower_case_with_underscores后面的押韵和原因? (是的,我已经阅读了PEP 8的全部内容,是的,我的确理解这只是一个提案,指南等.) 我想我真正的问题是:我正在编写一个Python库.实际上 ..
发布时间:2020-05-16 20:42:36 Python

骆驼案例方法名称

我了解使用驼峰式变量名的原因,但我一直想知道为什么要使用驼峰式方法名?为什么是toString()而不是ToString()?它有什么作用? 解决方案 很多约定说您将类型的首字母大写(类,结构,枚举等),否则使用小写字母(函数,成员等) ). 如果遵循该约定,则只需看一下MyStruct.MyType表示嵌套类型,MyStruct.myData表示某种形式的数据,而MyStruct. ..
发布时间:2020-05-16 20:40:44 其他开发