在编程中变量名的几种表示方法

更新日期: 2024-08-30 阅读次数: 1271 字数: 555 分类: Windows

早上开会时,太无聊了,于是摸了个鱼,查询了一下在编程中变量名的几种表示方法对应的叫法。

为何要了解不同的命名方式呢?

因为 AI 时代,要让 AI 帮你写代码,首先要能描述清楚你的需求。例如,我在实现一个自动生成项目代码的 .NET 工具时,发现对于变量名格式的描述很模糊,需要不断举例说明,但是如果换成约定俗成的叫法,那么 AI 里面就能理解了。

下面就是一个案例:

c# 将变量名 PascalCase 形式,转换为短横线命名法(KebabCase)

然后 AI 立即生成了对应的正则表达式代码。(腾讯元宝生成的代码还是不太行,用 POE 的 gpt-3.5-turbo 就非常准确)

下面是常见的一些变量表示法。

驼峰命名法(Camel Case)

这种命名法将多个单词组合在一起,每个单词的首字母大写,其余字母小写。 例如:

myVariableName 或 userName

也称为小驼峰式命名法。

下划线命名法(Snake Case)

这种命名法使用下划线将多个单词连接起来,所有字母都小写。 例如:

my_variable_name 或 user_name

帕斯卡命名法(Pascal Case)

这种命名法类似于驼峰命名法,但每个单词的首字母都大写。 例如:

MyVariableName 或 UserName

也叫做大驼峰式命名法。

短横线命名法(Kebab Case)

这种命名法使用短横线将多个单词连接起来,所有字母都小写。 例如:

my-variable-name 或 user-name

主要用于 URL Slug。也称为烤肉串命名法。。。真形象啊 😄

常量命名法 (Upper Case)

常量通常使用全大写字母,并用下划线分隔单词。 例如:

MY_CONSTANT_VALUE 或 USER_ROLE

也叫做全大写命名法。

匈牙利命名法

这种命名法在变量名前加上一个小写字母或前缀,表示变量的数据类型。 例如:

strUserName 或 intAge

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式