这是PascalCase: SomeSymbol
这是camelCase: someSymbol
这是snake_case: some_symbol
所以我的问题是,是否有这个被广泛接受的名字:some-symbol
?它通常在url中使用。
这种情况下的约定实际上并没有一个标准名称,因此应如何称呼也存在分歧。
就是说,截至2019年,有充分的理由证明短横线命名是有道理的:
脊柱情况是遥不可及的,其他术语根本没有任何吸引力。
另外,kebab-case已进入几个javascript代码库的词典,例如:
但是,人们仍然使用其他术语。Lisp在此Wikipedia条目中描述了数十年的惯例,因此有人将其描述为lisp-case。我见过的其他一些形式包括caterpillar-case,dash-case和hyphen-case,但是这些都不是标准的。
因此,你的问题的答案是:不,这种情况下的约定没有一个与snake_case或camelCase类似的被广泛接受的名称。
链接的维基百科文章当前有一个参考,该参考链接回此堆栈溢出问题……特别是kebab-case问题。也许使用维基百科作为来源不是一个聪明的主意。
@BenLee我是您觉得抄袭了的人-对此表示歉意。请注意,2012年10月7日,脊柱案例/培训案例被添加到Wikipedia中,而没有匿名用户从没有其他Wikipedia历史记录的IP地址进行引用。对于那些没有循环回到维基百科的术语,我找不到其他证据。另一方面,我认为这个StackOverflow问题确实提供了证据-kebab-case有一个用户社区,该社区不依赖没有证据的Wikipedia文章中输入的内容。我希望这足以避免原始的研究费用。
我很想完全删除脊椎情况和Train-Case(可能是故意破坏);但也许长期以来的维基百科破坏行为实际上可以为其提供证据。这似乎就是这里发生的事情。
我喜欢“ catipillar-case”,因为它被压扁然后很长,并且与动物主题保持一致
烤肉串的情况,因为它看起来像字串在烤肉串上