变量命名规范的类型

对变量命名,需要做到简洁、直观,一般都采用2-3个单词来描述,相应的也就有各自命名规范。

1、Kebab-Case,短划线命名法

以短划线(-)来连接各个单词,每个单词全小写,例如:user-name

2、Camel Cased,驼峰式命名法

各个单词直接连在一起,除首个单词全小写外,其余每个单词首字母大写,例如:userName

3、Pascal Cased,帕斯卡命名法

各个单词直接连在一起,每个单词首字母大写,例如:UserName

4、Snake Cased,蛇形命名法

以下划线(_)来连接各个单词,每个单词全小写,例如:user_name

5、Hungarian,匈牙利命名法

在Pascal Cased规范的基础上,增加变量类型前缀,以下划线(_)连接。例如:str_UserName