我对不同类型的标识符案例以及人们对它们的称呼感兴趣。你知道这个名单上还有其他名字吗?
my标识符
:骆驼大小写(例如在java变量名中)My标识符
:大写的骆驼大小写(例如在java类名中)my_identifier
:Snake大小写(例如在python变量名中)my-标识符
: Kebab大小写(例如球拍名称)我的标识符
:平面大小写(例如在java包名称)MY_IDENTIFIER
:大写(例如C常量名称)+--------------------------+-------------------------------------------------------------+
| Formatting | Name(s) |
+--------------------------+-------------------------------------------------------------|
| namingidentifier | flat case/Lazy Case |
| NAMINGIDENTIFIER | upper flat case |
| namingIdentifier | (lower) camelCase, dromedaryCase |
| NamingIdentifier | (upper) CamelCase, PascalCase, StudlyCase, CapitalCamelCase |
| naming_identifier | snake_case, snake_case, pothole_case, C Case |
| Naming_Identifier | Camel_Snake_Case |
| NAMING_IDENTIFIER | SCREAMING_SNAKE_CASE, MACRO_CASE, UPPER_CASE, CONSTANT_CASE |
| naming-identifier | Kebab Case/caterpillar-case/dash-case, hyphen-case, |
| | lisp-case, spinal-case and css-case |
| NAMING-IDENTIFIER | TRAIN-CASE, COBOL-CASE, SCREAMING-KEBAB-CASE |
| Naming-Identifier | Train-Case, HTTP-Header-Case |
| _namingIdentifier | Undercore Notation (prefixed by "_" followed by camelCase |
| datatypeNamingIdentifier | Hungarian Notation (variable names Prefixed by metadata |
| | data-types which is out-dated) |
|--------------------------+-------------------------------------------------------------+
名字要么是通用的,以一种语言命名,要么是彩色的;大多数人在特定社区之外没有标准名称。
这些命名约定有许多名称(名称的名称!);请参阅命名约定:多个单词标识符,尤其是CamelCase(大写CamelCase,小写CamelCase)。然而,许多人没有一个标准的名字。考虑Python风格指南PEP 0008——它用“LeavrasCaseSuy和下划线”之类的通用名称调用它们。
一个惯例是以一个众所周知的用法命名。这导致:
…并给出了这些未被广泛使用的名称:
或者,也有一些说明性的名字,其中最成熟的是CamelCase。snake_case是最近的(2004年),但现在已经很成熟了。烤肉串是最近的,仍然没有建立,可能起源于堆栈溢出!(破折号分隔的箱子叫什么名字?)还有许多更丰富多彩的建议,如毛毛虫案例、火车案例(初始资本)、大篷车案例等。
平板箱
kebab-case
.也称为caterbille-case
,dash-case
,连字符-case
,lisp-case
,脊椎-case
和css-case
camelCase
PascalCase
orCapital CamelCase
snake_case
或c_case
MACRO_CASE
或UPPER_CASE
COBOL-CASE
或TRAIN-CASE
本文向大家介绍有哪些不同类型的区块链?相关面试题,主要包含被问及有哪些不同类型的区块链?时的应答技巧和注意事项,需要的朋友参考一下 回答:下面列出了三种主要的区块链类型: 公共区块链:顾名思义,这里没有人负责,任何人都可以读/写/审核区块链。 私有区块链:顾名思义,它是个人或组织的私有财产。 财团或联合区块链:财团的选定成员可以读取/写入/审核区块链
本文向大家介绍Selenium有哪些不同的等待类型?,包括了Selenium有哪些不同的等待类型?的使用技巧和注意事项,需要的朋友参考一下 下面列出了Selenium中可用的不同类型的等待- 隐式等待 这是Selenium中动态等待的一种,其语法为- 明确等待 这是Selenium中动态等待的一种,其语法为- 流利的等待 这是Selenium中动态等待的一种,其语法为- 静态等待 这用于将执行暂停
请任何人解释Oracle中的锁定模式,即共享、独占和更新锁定。我找到了很多关于这个和那个的理论 共享锁:没有人可以改变数据,只读目的 独占锁定:只允许一个用户/连接更改数据。 更新锁:行被锁定,直到用户提交/回滚。 然后,我尝试共享以检查它的工作原理 然后,我发现,用户可以在共享锁定后更改数据。那么,它与独占锁和更新锁有什么不同呢。 另一个问题,更新锁和排他锁有什么不同,即使它们看起来几乎是等同的
本文向大家介绍 测试类型有哪些?相关面试题,主要包含被问及 测试类型有哪些?时的应答技巧和注意事项,需要的朋友参考一下 黑盒 白盒 灰盒
本文向大家介绍Java中定义了哪些不同类型的嵌套类?,包括了Java中定义了哪些不同类型的嵌套类?的使用技巧和注意事项,需要的朋友参考一下 在Java中,可以在另一个类中定义一个类,此类称为嵌套类。对于内部类,我们可以使用访问修饰符,例如private,public,protected或default;对于外部类, 可以使用default或public访问修饰符。 Java中定义了两种类型的嵌套类
本文向大家介绍RabbitMQ 节点的类型有哪些?相关面试题,主要包含被问及RabbitMQ 节点的类型有哪些?时的应答技巧和注意事项,需要的朋友参考一下 磁盘节点:消息会存储到磁盘。 内存节点:消息都存储在内存中,重启服务器消息丢失,性能高于磁盘类型。